FRIBParallelanalysis
1.0
FrameworkforMPIParalleldataanalysisatFRIB
|
Public Member Functions | |
ObjectEcho (CTCLInterpreter *pInterp, string command=string("echo")) | |
Implementation of ObjectEcho: | |
bool | isDeleted () |
virtual int | operator() (CTCLInterpreter &interp, vector< CTCLObject > &objv) |
virtual void | onUnregister () |
![]() | |
CTCLObjectProcessor (CTCLInterpreter &interp, std::string name, bool registerMe=true) | |
virtual | ~CTCLObjectProcessor () |
void | Register () |
Tcl_Command | RegisterAs (std::string name) |
void | unregister () |
void | unregisterAs (Tcl_Command token) |
std::string | getName () const |
Tcl_CmdInfo | getInfo () const |
![]() | |
CTCLInterpreterObject (CTCLInterpreter *pInterp) | |
CTCLInterpreterObject (const CTCLInterpreterObject &aCTCLInterpreterObject) | |
CTCLInterpreterObject & | operator= (const CTCLInterpreterObject &aCTCLInterpreterObject) |
int | operator== (const CTCLInterpreterObject &aCTCLInterpreterObject) const |
CTCLInterpreter * | getInterpreter () const |
CTCLInterpreter * | Bind (CTCLInterpreter &rBinding) |
CTCLInterpreter * | Bind (CTCLInterpreter *pBinding) |
Additional Inherited Members | |
![]() | |
virtual int | operator() (CTCLInterpreter &interp, std::vector< CTCLObject > &objv)=0 |
void | bindAll (CTCLInterpreter &interp, std::vector< CTCLObject > &objv) |
void | requireAtLeast (std::vector< CTCLObject > &objv, unsigned n, const char *msg=0) const |
void | requireAtMost (std::vector< CTCLObject > &objv, unsigned n, const char *msg=0) const |
void | requireExactly (std::vector< CTCLObject > &objv, unsigned n, const char *msg=0) const |
![]() | |
CTCLInterpreter * | AssertIfNotBound () |
|
virtual |
Called when the command is being unregistered. This is overridable, but not necessary. Our default action is to do nothing.
Reimplemented from CTCLObjectProcessor.