Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5104 in orxonox.OLD


Ignore:
Timestamp:
Aug 22, 2005, 6:14:28 PM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: even better algorithm

Location:
trunk/src/util
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/util/shell.cc

    r5103 r5104  
    482482  if (unlikely(classBegin == NULL))
    483483    return false;
    484   const tList<const char>* classList = this->searchClassWithShort(classBegin);
     484  const tList<const char>* classList = this->createCompleteList(ClassList::getClassList(), classBegin);
    485485  if (classList->getSize() == 0)
    486486  {
     
    541541 * !! The strings MUST NOT be deleted !!
    542542 */
    543 const tList<const char>* Shell::searchClassWithShort(const char* classNameBegin)
     543const tList<const char>* Shell::createCompleteList(const tList<const char>* inputList, const char* classNameBegin)
    544544{
    545545  unsigned int searchLength = strlen(classNameBegin);
     
    550550//  tList<const char>* classList = ClassList::getClassList();
    551551
    552   tIterator<const char>* iterator = ClassList::getClassList()->getIterator();
     552  tIterator<const char>* iterator = inputList->getIterator();
    553553  const char* enumString = iterator->nextElement();
    554554  while (enumString != NULL)
  • trunk/src/util/shell.h

    r5103 r5104  
    7272
    7373
    74     const tList<const char>* searchClassWithShort(const char* classNameBegin);
     74    const tList<const char>* Shell::createCompleteList(const tList<const char>* inputList, const char* classNameBegin);
    7575
    7676
Note: See TracChangeset for help on using the changeset viewer.