Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7386 in orxonox.OLD for trunk/src/lib/shell/shell_command_class.cc


Ignore:
Timestamp:
Apr 26, 2006, 10:24:31 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: completions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/shell/shell_command_class.cc

    r7374 r7386  
    6666   * @returns true on success, false otherwise
    6767   */
    68   bool ShellCommandClass::getCommandListOfClass(const std::string& className, std::list<std::string>* stringList)
    69   {
    70     if (stringList == NULL)
    71       return false;
    72 
     68  bool ShellCommandClass::getCommandListOfClass(const std::string& className, std::list<std::string>& stringList)
     69  {
    7370    std::list<ShellCommandClass*>::iterator elem;
    7471    for(elem = ShellCommandClass::commandClassList->begin(); elem != ShellCommandClass::commandClassList->end(); elem++)
     
    7875        std::list<ShellCommand*>::iterator command;
    7976        for(command = (*elem)->commandList.begin(); command != (*elem)->commandList.end(); command++)
    80           stringList->push_back((*command)->getName());
     77          stringList.push_back((*command)->getName());
    8178      }
    8279    }
     
    8986   * @returns true on success, false otherwise
    9087   */
    91   bool ShellCommandClass::getCommandListOfAlias(std::list<std::string>* stringList)
    92   {
    93     if (stringList == NULL || ShellCommandClass::aliasList == NULL)
     88  bool ShellCommandClass::getCommandListOfAlias(std::list<std::string>& stringList)
     89  {
     90    if (ShellCommandClass::aliasList == NULL)
    9491      return false;
    9592
    9693    std::list<ShellCommandAlias*>::iterator alias;
    9794    for (alias = ShellCommandClass::aliasList->begin(); alias != ShellCommandClass::aliasList->end(); alias++)
    98       stringList->push_back((*alias)->getName());
     95      stringList.push_back((*alias)->getName());
    9996    return true;
    10097  }
Note: See TracChangeset for help on using the changeset viewer.