Changeset 7233 for code/branches/consolecommands3/src/libraries/core/command/ArgumentCompletionFunctions.h
- Timestamp:
- Aug 28, 2010, 12:02:03 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/consolecommands3/src/libraries/core/command/ArgumentCompletionFunctions.h
r7228 r7233 39 39 40 40 #define ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION(functionname) \ 41 _ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION_INTERNAL(functionname, false) 42 #define ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION_MULTI(functionname) \ 43 _ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION_INTERNAL(functionname, true) 44 45 #define _ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION_INTERNAL(functionname, bUseMultipleWords) \ 41 46 ArgumentCompleter* functionname() \ 42 47 { \ 43 static ArgumentCompleter completer = ArgumentCompleter(&acf_##functionname ); \48 static ArgumentCompleter completer = ArgumentCompleter(&acf_##functionname, bUseMultipleWords); \ 44 49 return &completer; \ 45 50 } \ … … 55 60 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(groupsandcommands)(); 56 61 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(subcommands)(const std::string& fragment, const std::string& group); 62 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(hiddengroupsandcommands)(); 63 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(hiddensubcommands)(const std::string& fragment, const std::string& group); 64 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(command)(const std::string& fragment); 57 65 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(files)(const std::string& fragment); 58 66 ARGUMENT_COMPLETION_FUNCTION_DECLARATION(settingssections)();
Note: See TracChangeset
for help on using the changeset viewer.