Interp Struct Reference

#include <tclInt.h>


Data Fields

char * result
Tcl_FreeProc * freeProc
int errorLine
TclStubs * stubTable
TclHandle handle
Namespace * globalNsPtr
Tcl_HashTable * hiddenCmdTablePtr
ClientData interpInfo
Tcl_HashTable unused2
int numLevels
int maxNestingDepth
CallFrame * framePtr
CallFrame * varFramePtr
ActiveVarTrace * activeVarTracePtr
int returnCode
CallFrame * rootFramePtr
Namespace * lookupNsPtr
char * appendResult
int appendAvl
int appendUsed
Tcl_HashTable packageTable
char * packageUnknown
int cmdCount
int evalFlags
int unused1
LiteralTable literalTable
int compileEpoch
Proc * compiledProcPtr
ResolverScheme * resolverPtr
Tcl_Obj * scriptFile
int flags
long randSeed
Trace * tracePtr
Tcl_HashTable * assocData
ExecEnv * execEnvPtr
Tcl_Obj * emptyObjPtr
char resultSpace [TCL_RESULT_SIZE+1]
Tcl_Obj * objResultPtr
Tcl_ThreadId threadId
ActiveCommandTrace * activeCmdTracePtr
ActiveInterpTrace * activeInterpTracePtr
int tracesForbiddingInline
Tcl_Obj * returnOpts
Tcl_Obj * errorInfo
Tcl_Obj * eiVar
Tcl_Obj * errorCode
Tcl_Obj * ecVar
int returnLevel
struct {
   int   active
   int   granularityTicker
   int   exceeded
   int   cmdCount
   LimitHandler *   cmdHandlers
   int   cmdGranularity
   Tcl_Time   time
   LimitHandler *   timeHandlers
   int   timeGranularity
   Tcl_TimerToken   timeEvent
   Tcl_HashTable   callbacks
} limit
struct {
   Tcl_Obj *const *   sourceObjs
   int   numRemovedObjs
   int   numInsertedObjs
} ensembleRewrite
Tcl_Obj * chanMsg
CmdFrame * cmdFramePtr
const CmdFrame * invokeCmdFramePtr
int invokeWord
Tcl_HashTable * linePBodyPtr
Tcl_HashTable * lineBCPtr
int packagePrefer
Tcl_HashTable varTraces
Tcl_HashTable varSearches
void * allocCache
void * pendingObjDataPtr
int * asyncReadyPtr
int * stackBound


Detailed Description

Definition at line 1578 of file tclInt.h.


Field Documentation

Definition at line 1608 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1615 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and TclInitByteCodeObj().

ClientData Interp::interpInfo

Definition at line 1623 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1626 of file tclInt.h.

Definition at line 1652 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and TclEvalObjvInternal().

Definition at line 1676 of file tclInt.h.

Referenced by Tcl_CreateInterp(), Tcl_PackageObjCmd(), and TclFreePackageInfo().

Definition at line 1690 of file tclInt.h.

Definition at line 1701 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and TclInitCompileEnv().

Definition at line 1712 of file tclInt.h.

Referenced by Tcl_CreateInterp(), Tcl_FSEvalFileEx(), and TclEvalEx().

Definition at line 1716 of file tclInt.h.

Definition at line 1724 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and TclPtrSetVar().

Definition at line 1733 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1751 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and Tcl_LogCommandInfo().

Definition at line 1753 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1763 of file tclInt.h.

Referenced by Tcl_LimitCheck(), Tcl_LimitReady(), and TclInitLimitSupport().

Definition at line 1805 of file tclInt.h.

Referenced by Tcl_ApplyObjCmd(), Tcl_CreateInterp(), and Tcl_WrongNumArgs().

Definition at line 1807 of file tclInt.h.

Referenced by Tcl_ApplyObjCmd(), Tcl_CreateInterp(), and Tcl_WrongNumArgs().

Definition at line 1830 of file tclInt.h.

Referenced by TclCompEvalObj(), and TclSetByteCodeFromAny().

Definition at line 1845 of file tclInt.h.

Referenced by Tcl_CreateInterp(), and Tcl_PackageObjCmd().

Definition at line 1853 of file tclInt.h.

Referenced by Tcl_ArrayObjCmd(), and Tcl_CreateInterp().

Definition at line 1868 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1869 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1872 of file tclInt.h.

Referenced by Tcl_CreateInterp().

Definition at line 1874 of file tclInt.h.


The documentation for this struct was generated from the following file:
  • /home/ntakagi/work/tcl8.5.1/generic/tclInt.h



Generated on Wed Mar 12 12:18:41 2008 by  doxygen 1.5.1