From eedd37c09acace58ceadacf8ecf9e883a2fd5a4a Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Fri, 26 Jul 2013 01:17:12 +0200 Subject: memoryview: always pass by value --- src/command_manager.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/command_manager.cc') diff --git a/src/command_manager.cc b/src/command_manager.cc index 1f199fd0..2255b7c4 100644 --- a/src/command_manager.cc +++ b/src/command_manager.cc @@ -23,7 +23,7 @@ void CommandManager::register_command(String command_name, m_commands[command_name] = { std::move(command), std::move(completer) }; } -void CommandManager::register_commands(const memoryview& command_names, +void CommandManager::register_commands(memoryview command_names, Command command, CommandCompleter completer) { @@ -247,7 +247,7 @@ struct command_not_found : runtime_error : runtime_error(command + " : no such command") {} }; -void CommandManager::execute_single_command(const CommandParameters& params, +void CommandManager::execute_single_command(CommandParameters params, Context& context) const { if (params.empty()) @@ -262,7 +262,7 @@ void CommandManager::execute_single_command(const CommandParameters& params, void CommandManager::execute(const String& command_line, Context& context, - const memoryview& shell_params, + memoryview shell_params, const EnvVarMap& env_vars) { TokenList tokens = parse(command_line); @@ -368,7 +368,7 @@ Completions CommandManager::complete(const Context& context, } CandidateList PerArgumentCommandCompleter::operator()(const Context& context, - const CommandParameters& params, + CommandParameters params, size_t token_to_complete, ByteCount pos_in_token) const { -- cgit v1.2.3