Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5192 in orxonox.OLD for trunk/src/lib/shell/shell_completion.h


Ignore:
Timestamp:
Sep 18, 2005, 12:49:27 AM (19 years ago)
Author:
bensch
Message:

orxonox/trunk: more completion issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/shell/shell_completion.h

    r5187 r5192  
    1616
    1717typedef enum {
     18  SHELLC_NONE,
    1819  SHELLC_CLASS,
    1920  SHELLC_OBJECT,
    2021  SHELLC_FUNCTION,
    2122  SHELLC_ALIAS,
    22 } SHELL_CTYPE;
     23} SHELLC_TYPE;
    2324
    2425struct ShellC_Element{
    2526  const char*     name;     //!<
    26   SHELL_CTYPE     type;
     27  SHELLC_TYPE     type;
    2728};
    2829
     
    4243  bool functionMatch(const char* functionBegin, long classID, unsigned int* length);
    4344
    44   bool generalComplete(const tList<ShellC_Element>* stringList, const char* begin, const char* displayAs = "%s", const char* addBack = NULL, const char* addFront = NULL);
     45  bool generalComplete(const char* begin, const char* displayAs = "%s", const char* addBack = NULL, const char* addFront = NULL);
    4546
    46   const tList<ShellC_Element>* addToCompleteList(const tList<const char>* inputList, const char* completionBegin);
    47   const tList<ShellC_Element>* addToCompleteList(const tList<BaseObject>* inputList, const char* completionBegin);
     47  bool addToCompleteList(const tList<const char>* inputList, const char* completionBegin);
     48  bool addToCompleteList(const tList<BaseObject>* inputList, const char* completionBegin);
    4849  void emptyCompletionList();
    4950//    const tList<const char>* createCompleteList(const tList<ShellCommandBase>* inputList, const char* completionBegin);
Note: See TracChangeset for help on using the changeset viewer.