Changeset 5178 in orxonox.OLD for trunk/src/lib/shell/shell_completion.h
- Timestamp:
- Sep 13, 2005, 12:12:11 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/shell/shell_completion.h
r5170 r5178 8 8 9 9 // FORWARD DECLARATION 10 10 class BaseObject; 11 template<class T> class tList; 12 #ifndef NULL 13 #define NULL 0 //!< a pointer to NULL 14 #endif 11 15 12 16 //! A class for ... … … 17 21 virtual ~ShellCompletion(); 18 22 23 bool autoComplete(const char* inputLine); 24 bool classComplete(const char* classBegin); 25 bool objectComplete(const char* objectBegin, long classID); 26 bool functionComplete(const char* functionBegin); 27 28 bool generalComplete(const tList<const char>* stringList, const char* begin, const char* displayAs = "%s", const char* addBack = NULL, const char* addFront = NULL); 29 30 const tList<const char>* createCompleteList(const tList<const char>* inputList, const char* classNameBegin); 31 const tList<const char>* createCompleteList(const tList<BaseObject>* inputList, const char* classNameBegin); 32 // const tList<const char>* createCompleteList(const tList<ShellCommandBase>* inputList, const char* classNameBegin); 33 19 34 20 35 private: 21 36 tList<const char>* completionList; //!< A list of completions, that are io. 22 37 }; 23 38
Note: See TracChangeset
for help on using the changeset viewer.