#include "CorePrereqs.h"
#include "ArgumentCompleter.h"
Namespaces | |
namespace | orxonox |
namespace | orxonox::autocompletion |
Defines | |
#define | ARGUMENT_COMPLETION_FUNCTION_DECLARATION(functionname) |
#define | ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION(functionname) |
Functions | |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::configvalue (const std::string &fragment, const std::string &varname, const std::string &classname) |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::configvalueclasses () |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::configvalues (const std::string &fragment, const std::string &classname) |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::fallback () |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::files (const std::string &fragment) |
ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION() | orxonox::autocompletion::tclthreads () |
#define ARGUMENT_COMPLETION_FUNCTION_DECLARATION | ( | functionname | ) |
Value:
_CoreExport ArgumentCompleter* functionname(); \ _CoreExport ArgumentCompletionList acf_##functionname
#define ARGUMENT_COMPLETION_FUNCTION_IMPLEMENTATION | ( | functionname | ) |
Value:
ArgumentCompleter* functionname() \ { \ static ArgumentCompleter completer = ArgumentCompleter(&acf_##functionname); \ return &completer; \ } \ \ ArgumentCompletionList acf_##functionname