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

Public Member Functions

 CTCLVariable (std::string am_sVariable, TCLPLUS::Bool_t am_fTracing)
 
 CTCLVariable (CTCLInterpreter *pInterp, std::string am_sVariable, TCLPLUS::Bool_t am_fTracing)
 
 CTCLVariable (const CTCLVariable &aCTCLVariable)
 
CTCLVariableoperator= (const CTCLVariable &aCTCLVariable)
 
int operator== (const CTCLVariable &aCTCLVariable) const
 
std::string getVariableName () const
 
TCLPLUS::Bool_t IsTracing () const
 
void setVariableName (const std::string am_sVariable)
 
virtual char * operator() (char *pName, char *pSubscript, int Flags)
 
const char * Set (const char *pValue, int flags=TCL_LEAVE_ERR_MSG|TCL_GLOBAL_ONLY)
 
const char * Set (const char *pSubscript, const char *pValue, int flags=TCL_LEAVE_ERR_MSG|TCL_GLOBAL_ONLY)
 
const char * Get (int flags=TCL_LEAVE_ERR_MSG|TCL_GLOBAL_ONLY, char *pIndex=0)
 
int Link (void *pVariable, int Type)
 
void Unlink ()
 
int Trace (int flags=TCL_TRACE_READS|TCL_TRACE_WRITES|TCL_TRACE_UNSETS, char *pIndex=(char *) TCLPLUS::kpNULL)
 
void UnTrace ()
 
- 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)
 

Static Public Member Functions

static char * TraceRelay (ClientData pObject, Tcl_Interp *pInterpreter, tclConstCharPtr pName, tclConstCharPtr pIndex, int flags)
 

Protected Member Functions

void setTracing (TCLPLUS::Bool_t am_fTracing)
 
void DoAssign (const CTCLVariable &rRhs)
 
- Protected Member Functions inherited from CTCLInterpreterObject
CTCLInterpreterAssertIfNotBound ()
 

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