#include <ConsoleRuleMethodIAdapter.h>

Public Member Functions | |
| ConsoleRuleMethodIAdapterEx2 (T *inst, void(T::*call)(std::vector< ConsoleRuleValue > &, unsigned int), const char *name, const std::vector< ConsoleRuleParam > ¶ms, unsigned int userData) | |
| virtual | ~ConsoleRuleMethodIAdapterEx2 () |
| virtual void | runRule (Console *console, const char *wholeLine, std::vector< ConsoleRuleValue > &values) |
Protected Attributes | |
| std::string | name_ |
| T * | inst_ |
| void(T::* | call_ )(std::vector< ConsoleRuleValue > &, unsigned int) |
Definition at line 105 of file ConsoleRuleMethodIAdapter.h.
| ConsoleRuleMethodIAdapterEx2< T >::ConsoleRuleMethodIAdapterEx2 | ( | T * | inst, | |
| void(T::*)(std::vector< ConsoleRuleValue > &, unsigned int) | call, | |||
| const char * | name, | |||
| const std::vector< ConsoleRuleParam > & | params, | |||
| unsigned int | userData | |||
| ) | [inline] |
Definition at line 108 of file ConsoleRuleMethodIAdapter.h.
References Console::addRule(), and Console::instance().
| virtual ConsoleRuleMethodIAdapterEx2< T >::~ConsoleRuleMethodIAdapterEx2 | ( | ) | [inline, virtual] |
Definition at line 116 of file ConsoleRuleMethodIAdapter.h.
References Console::instance(), and Console::removeRule().
| virtual void ConsoleRuleMethodIAdapterEx2< T >::runRule | ( | Console * | console, | |
| const char * | wholeLine, | |||
| std::vector< ConsoleRuleValue > & | values | |||
| ) | [inline, virtual] |
Implements ConsoleRule.
Definition at line 121 of file ConsoleRuleMethodIAdapter.h.
References ConsoleRuleMethodIAdapterEx2< T >::call_, ConsoleRuleMethodIAdapterEx2< T >::inst_, and ConsoleRule::userData_.
std::string ConsoleRuleMethodIAdapterEx2< T >::name_ [protected] |
T* ConsoleRuleMethodIAdapterEx2< T >::inst_ [protected] |
Definition at line 131 of file ConsoleRuleMethodIAdapter.h.
Referenced by ConsoleRuleMethodIAdapterEx2< T >::runRule().
void(T::* ConsoleRuleMethodIAdapterEx2< T >::call_)(std::vector< ConsoleRuleValue > &, unsigned int) [protected] |
Referenced by ConsoleRuleMethodIAdapterEx2< T >::runRule().
1.5.3