C++11: Cleaned up commands code with range-based for

This commit is contained in:
Paul Beckingham 2015-05-11 17:45:15 -04:00
parent bd3d58484a
commit 5a57dfd70d
42 changed files with 911 additions and 1065 deletions

View file

@ -45,10 +45,9 @@ CmdCompletionAliases::CmdCompletionAliases ()
////////////////////////////////////////////////////////////////////////////////
int CmdCompletionAliases::execute (std::string& output)
{
std::map <std::string, std::string>::iterator alias;
for (alias = context.config.begin (); alias != context.config.end (); ++alias)
if (alias->first.substr (0, 6) == "alias.")
output += alias->first.substr (6) + "\n";
for (auto& alias : context.config)
if (alias.first.substr (0, 6) == "alias.")
output += alias.first.substr (6) + "\n";
return 0;
}