Pol  Rev 533
BasicExecutorModule Class Reference

#include <basicmod.h>

+ Inheritance diagram for BasicExecutorModule:
+ Collaboration diagram for BasicExecutorModule:

List of all members.

Public Member Functions

 BasicExecutorModule (Executor &exec)
BObjectImpfind ()
BObjectImplen ()
BObjectImplower ()
BObjectImpmf_Bin ()
BObjectImpmf_CAsc ()
BObjectImpmf_CAscZ ()
BObjectImpmf_CChr ()
BObjectImpmf_CChrZ ()
BObjectImpmf_CDbl ()
BObjectImpmf_CInt ()
BObjectImpmf_Compare ()
BObjectImpmf_CStr ()
BObjectImpmf_Hex ()
BObjectImpmf_Pack ()
BObjectImpmf_SizeOf ()
BObjectImpmf_SplitWords ()
BObjectImpmf_StrReplace ()
BObjectImpmf_substr ()
BObjectImpmf_SubStrReplace ()
BObjectImpmf_Trim ()
BObjectImpmf_TypeOf ()
BObjectImpmf_TypeOfInt ()
BObjectImpmf_Unpack ()
BObjectImpupper ()

Protected Member Functions

virtual BObjectImpexecFunc (unsigned idx)
virtual int functionIndex (const char *func)
virtual std::string functionName (unsigned idx)

Static Protected Attributes

static BasicFunctionDef function_table []

Detailed Description

Definition at line 42 of file basicmod.h.


Constructor & Destructor Documentation

Definition at line 74 of file basicmod.h.


Member Function Documentation

BObjectImp * BasicExecutorModule::execFunc ( unsigned  idx) [protected, virtual]

Implements ExecutorModule.

Definition at line 566 of file basicmod.cpp.

References callMemberFunction, and function_table.

int BasicExecutorModule::functionIndex ( const char *  func) [protected, virtual]

Implements ExecutorModule.

Definition at line 556 of file basicmod.cpp.

References arsize, and function_table.

std::string BasicExecutorModule::functionName ( unsigned  idx) [protected, virtual]

Implements ExecutorModule.

Definition at line 571 of file basicmod.cpp.

References BasicFunctionDef::funcname, and function_table.

Definition at line 33 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), BObjectImp::getStringRep(), BObjectImp::isa(), BStruct::mapcount(), BObjectImp::OTArray, BObjectImp::OTError, BObjectImp::OTString, and ObjArray::ref_arr.

Referenced by mf_SubStrReplace().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Definition at line 218 of file basicmod.cpp.

References ExecutorModule::exec, Executor::paramAsString(), and String::toLower().

+ Here is the call graph for this function:

Definition at line 415 of file basicmod.cpp.

References buffer, ExecutorModule::exec, Executor::getParamImp(), BObjectImp::isa(), BObjectImp::OTLong, and BLong::value().

+ Here is the call graph for this function:

Definition at line 284 of file basicmod.cpp.

References String::data(), ExecutorModule::exec, Executor::getParamImp(), BObjectImp::isa(), and BObjectImp::OTString.

+ Here is the call graph for this function:

Definition at line 314 of file basicmod.cpp.

References ExecutorModule::getParam().

+ Here is the call graph for this function:

Definition at line 157 of file basicmod.cpp.

References ExecutorModule::exec, Executor::paramAsLong(), and Executor::paramAsString().

+ Here is the call graph for this function:

Definition at line 278 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::getStringRep().

+ Here is the call graph for this function:

Definition at line 493 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::pack().

+ Here is the call graph for this function:

Definition at line 517 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::sizeEstimate().

+ Here is the call graph for this function:

Definition at line 68 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), Executor::makeString(), Executor::paramAsLong(), and String::StrStr().

+ Here is the call graph for this function:

Definition at line 512 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::typeOf().

+ Here is the call graph for this function:

Definition at line 522 of file basicmod.cpp.

References ExecutorModule::exec, Executor::getParamImp(), and BObjectImp::typeOfInt().

+ Here is the call graph for this function:

Definition at line 499 of file basicmod.cpp.

References String::data(), ExecutorModule::exec, Executor::getStringParam(), and BObjectImp::unpack().

+ Here is the call graph for this function:

Definition at line 225 of file basicmod.cpp.

References ExecutorModule::exec, Executor::paramAsString(), and String::toUpper().

+ Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files: