|
Pol
Rev 533
|
#include <basiciomod.h>
Inheritance diagram for BasicIoExecutorModule:
Collaboration diagram for BasicIoExecutorModule:Public Member Functions | |
| BasicIoExecutorModule (Executor &exec, std::ostream &cout) | |
| BObjectImp * | print () |
Protected Member Functions | |
| virtual BObjectImp * | execFunc (unsigned idx) |
| virtual int | functionIndex (const char *func) |
| virtual std::string | functionName (unsigned idx) |
Static Protected Attributes | |
| static BasicIoFunctionDef | function_table [] |
Private Attributes | |
| std::ostream & | cout_ |
Definition at line 42 of file basiciomod.h.
| BasicIoExecutorModule::BasicIoExecutorModule | ( | Executor & | exec, |
| std::ostream & | cout | ||
| ) | [inline] |
Definition at line 47 of file basiciomod.h.
| BObjectImp * BasicIoExecutorModule::execFunc | ( | unsigned | idx | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 44 of file basiciomod.cpp.
References callMemberFunction, and function_table.
| int BasicIoExecutorModule::functionIndex | ( | const char * | func | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 34 of file basiciomod.cpp.
References arsize, and function_table.
| std::string BasicIoExecutorModule::functionName | ( | unsigned | idx | ) | [protected, virtual] |
Implements ExecutorModule.
Definition at line 49 of file basiciomod.cpp.
References BasicIoFunctionDef::funcname, and function_table.
Definition at line 23 of file basiciomod.cpp.
References cout_, ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::getStringRep().
Here is the call graph for this function:std::ostream& BasicIoExecutorModule::cout_ [private] |
Definition at line 58 of file basiciomod.h.
Referenced by print().
BasicIoFunctionDef BasicIoExecutorModule::function_table [static, protected] |
{
{ "print", &BasicIoExecutorModule::print }
}
Definition at line 56 of file basiciomod.h.
Referenced by execFunc(), functionIndex(), and functionName().