ArgumentCompletionFunctions.h File Reference

#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 Documentation

#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


Generated on Tue Jul 28 16:21:08 2009 for Orxonox by  doxygen 1.5.6