FRIBParallelanalysis  1.0
FrameworkforMPIParalleldataanalysisatFRIB
Public Member Functions | List of all members
ObjectEcho Class Reference
Inheritance diagram for ObjectEcho:
Inheritance graph
[legend]
Collaboration diagram for ObjectEcho:
Collaboration graph
[legend]

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 ()
 
- Public Member Functions inherited from CTCLObjectProcessor
 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
 
- Public Member Functions inherited from CTCLInterpreterObject
 CTCLInterpreterObject (CTCLInterpreter *pInterp)
 
 CTCLInterpreterObject (const CTCLInterpreterObject &aCTCLInterpreterObject)
 
CTCLInterpreterObjectoperator= (const CTCLInterpreterObject &aCTCLInterpreterObject)
 
int operator== (const CTCLInterpreterObject &aCTCLInterpreterObject) const
 
CTCLInterpretergetInterpreter () const
 
CTCLInterpreterBind (CTCLInterpreter &rBinding)
 
CTCLInterpreterBind (CTCLInterpreter *pBinding)
 

Additional Inherited Members

- Protected Member Functions inherited from CTCLObjectProcessor
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
 
- Protected Member Functions inherited from CTCLInterpreterObject
CTCLInterpreterAssertIfNotBound ()
 

Member Function Documentation

◆ onUnregister()

void ObjectEcho::onUnregister ( )
virtual

Called when the command is being unregistered. This is overridable, but not necessary. Our default action is to do nothing.

Reimplemented from CTCLObjectProcessor.


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