ItclIntStubs Struct Reference

#include <itclIntDecls.h>


Public Member Functions

int itcl_IsClassNamespace _ANSI_ARGS_ ((Tcl_Namespace *namesp))
int itcl_IsClass _ANSI_ARGS_ ((Tcl_Command cmd))
ItclClass *itcl_FindClass _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *path, int autoload))
int itcl_FindObject _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, ItclObject **roPtr))
int itcl_IsObject _ANSI_ARGS_ ((Tcl_Command cmd))
int itcl_ObjectIsa _ANSI_ARGS_ ((ItclObject *contextObj, ItclClass *cdefn))
int itcl_Protection _ANSI_ARGS_ ((Tcl_Interp *interp, int newLevel))
char *itcl_ProtectionStr _ANSI_ARGS_ ((int pLevel))
int itcl_CanAccess _ANSI_ARGS_ ((ItclMember *memberPtr, Tcl_Namespace *fromNsPtr))
int itcl_CanAccessFunc _ANSI_ARGS_ ((ItclMemberFunc *mfunc, Tcl_Namespace *fromNsPtr))
Tcl_Namespace *itcl_GetTrueNamespace _ANSI_ARGS_ ((Tcl_Interp *interp, ItclObjectInfo *info))
void itcl_ParseNamespPath _ANSI_ARGS_ ((CONST char *name, Tcl_DString *buffer, char **head, char **tail))
int itcl_DecodeScopedCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_Namespace **rNsPtr, char **rCmdPtr))
int itcl_EvalArgs _ANSI_ARGS_ ((Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
Tcl_Obj *itcl_CreateArgs _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string, int objc, Tcl_Obj *CONST objv[]))
int itcl_PushContext _ANSI_ARGS_ ((Tcl_Interp *interp, ItclMember *member, ItclClass *contextClass, ItclObject *contextObj, ItclContext *contextPtr))
void itcl_PopContext _ANSI_ARGS_ ((Tcl_Interp *interp, ItclContext *contextPtr))
int itcl_GetContext _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass **cdefnPtr, ItclObject **odefnPtr))
void itcl_InitHierIter _ANSI_ARGS_ ((ItclHierIter *iter, ItclClass *cdefn))
void itcl_DeleteHierIter _ANSI_ARGS_ ((ItclHierIter *iter))
ItclClass *itcl_AdvanceHierIter _ANSI_ARGS_ ((ItclHierIter *iter))
int itcl_FindClassesCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_FindObjectsCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ProtectionCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_DelClassCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_DelObjectCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ScopeCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_CodeCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_StubCreateCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_StubExistsCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_IsStub _ANSI_ARGS_ ((Tcl_Command cmd))
int itcl_CreateClass _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *path, ItclObjectInfo *info, ItclClass **rPtr))
int itcl_DeleteClass _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefnPtr))
Tcl_Namespace *itcl_FindClassNamespace _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *path))
int itcl_HandleClass _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassCmdResolver _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_Namespace *context, int flags, Tcl_Command *rPtr))
int itcl_ClassVarResolver _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_Namespace *context, int flags, Tcl_Var *rPtr))
int itcl_ClassCompiledVarResolver _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, int length, Tcl_Namespace *context, Tcl_ResolvedVarInfo **rPtr))
void itcl_BuildVirtualTables _ANSI_ARGS_ ((ItclClass *cdefnPtr))
int itcl_CreateVarDefn _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, char *name, char *init, char *config, ItclVarDefn **vdefnPtr))
void itcl_DeleteVarDefn _ANSI_ARGS_ ((ItclVarDefn *vdefn))
CONST char *itcl_GetCommonVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, ItclClass *contextClass))
ItclMember *itcl_CreateMember _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, CONST char *name))
void itcl_DeleteMember _ANSI_ARGS_ ((ItclMember *memPtr))
int itcl_CreateObject _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, ItclClass *cdefn, int objc, Tcl_Obj *CONST objv[], ItclObject **roPtr))
int itcl_DeleteObject _ANSI_ARGS_ ((Tcl_Interp *interp, ItclObject *contextObj))
int itcl_DestructObject _ANSI_ARGS_ ((Tcl_Interp *interp, ItclObject *contextObj, int flags))
int itcl_HandleInstance _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
CONST char *itcl_GetInstanceVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, ItclObject *contextObj, ItclClass *contextClass))
int itcl_ScopedVarResolver _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr))
int itcl_BodyCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ConfigBodyCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_CreateMethod _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body))
int itcl_CreateProc _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body))
int itcl_CreateMemberFunc _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body, ItclMemberFunc **mfuncPtr))
int itcl_ChangeMemberFunc _ANSI_ARGS_ ((Tcl_Interp *interp, ItclMemberFunc *mfunc, CONST char *arglist, CONST char *body))
void itcl_DeleteMemberFunc _ANSI_ARGS_ ((CONST char *cdata))
int itcl_CreateMemberCode _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn, CONST char *arglist, CONST char *body, ItclMemberCode **mcodePtr))
void itcl_DeleteMemberCode _ANSI_ARGS_ ((CONST char *cdata))
int itcl_GetMemberCode _ANSI_ARGS_ ((Tcl_Interp *interp, ItclMember *member))
int itcl_EvalMemberCode _ANSI_ARGS_ ((Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclMember *member, ItclObject *contextObj, int objc, Tcl_Obj *CONST objv[]))
int itcl_CreateArgList _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *decl, int *argcPtr, CompiledLocal **argPtr))
CompiledLocal *itcl_CreateArg _ANSI_ARGS_ ((CONST char *name, CONST char *init))
void itcl_DeleteArgList _ANSI_ARGS_ ((CompiledLocal *arglist))
Tcl_Obj *itcl_ArgList _ANSI_ARGS_ ((int argc, CompiledLocal *arglist))
int itcl_EquivArgLists _ANSI_ARGS_ ((CompiledLocal *arg1, int arg1c, CompiledLocal *arg2, int arg2c))
void itcl_GetMemberFuncUsage _ANSI_ARGS_ ((ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Obj *objPtr))
int itcl_ExecMethod _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ExecProc _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_AssignArgs _ANSI_ARGS_ ((Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], ItclMemberFunc *mfunc))
int itcl_ConstructBase _ANSI_ARGS_ ((Tcl_Interp *interp, ItclObject *contextObj, ItclClass *contextClass))
int itcl_InvokeMethodIfExists _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, ItclClass *contextClass, ItclObject *contextObj, int objc, Tcl_Obj *CONST objv[]))
int itcl_ReportFuncErrors _ANSI_ARGS_ ((Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, int result))
int itcl_ParseInit _ANSI_ARGS_ ((Tcl_Interp *interp, ItclObjectInfo *info))
int itcl_ClassCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassInheritCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassProtectionCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassConstructorCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassDestructorCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassMethodCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassProcCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassVariableCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ClassCommonCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_ParseVarResolver _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr))
int itcl_BiInit _ANSI_ARGS_ ((Tcl_Interp *interp))
int itcl_InstallBiMethods _ANSI_ARGS_ ((Tcl_Interp *interp, ItclClass *cdefn))
int itcl_BiIsaCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiConfigureCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiCgetCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiChainCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoClassCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoInheritCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoHeritageCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoFunctionCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoVariableCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoBodyCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_BiInfoArgsCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_DefaultInfoCmd _ANSI_ARGS_ ((ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_EnsembleInit _ANSI_ARGS_ ((Tcl_Interp *interp))
int itcl_CreateEnsemble _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *ensName))
int itcl_AddEnsemblePart _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *ensName, CONST char *partName, CONST char *usageInfo, Tcl_ObjCmdProc *objProc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc))
int itcl_GetEnsemblePart _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *ensName, CONST char *partName, Tcl_CmdInfo *infoPtr))
int itcl_IsEnsemble _ANSI_ARGS_ ((Tcl_CmdInfo *infoPtr))
int itcl_GetEnsembleUsage _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *ensName, Tcl_Obj *objPtr))
int itcl_GetEnsembleUsageForObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr))
int itcl_EnsembleCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_EnsPartCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_EnsembleErrorCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
Tcl_CallFrame *_Tcl_GetCallFrame _ANSI_ARGS_ ((Tcl_Interp *interp, int level))
Tcl_CallFrame *_Tcl_ActivateCallFrame _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_CallFrame *framePtr))
Var *_TclNewVar _ANSI_ARGS_ ((void))
void itcl_Assert _ANSI_ARGS_ ((CONST char *testExpr, CONST char *fileName, int lineNum))
int itcl_IsObjectCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
int itcl_IsClassCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))

Data Fields

int magic
ItclIntStubHooks * hooks
void * reserved60
void * reserved73
void * reserved110
void * reserved111


Detailed Description

Definition at line 796 of file itclIntDecls.h.


Member Function Documentation

int itcl_IsClassNamespace _ANSI_ARGS_ (Tcl_Namespace *namesp)   ) 
 

int itcl_IsClass _ANSI_ARGS_ (Tcl_Command cmd)   ) 
 

ItclClass* itcl_FindClass _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *path, int autoload  ) 
 

int itcl_FindObject _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, ItclObject **roPtr  ) 
 

int itcl_IsObject _ANSI_ARGS_ (Tcl_Command cmd)   ) 
 

int itcl_ObjectIsa _ANSI_ARGS_ (ItclObject *contextObj, ItclClass *cdefn  ) 
 

int itcl_Protection _ANSI_ARGS_ (Tcl_Interp *interp, int newLevel  ) 
 

char* itcl_ProtectionStr _ANSI_ARGS_ (int pLevel)   ) 
 

int itcl_CanAccess _ANSI_ARGS_ (ItclMember *memberPtr, Tcl_Namespace *fromNsPtr  ) 
 

int itcl_CanAccessFunc _ANSI_ARGS_ (ItclMemberFunc *mfunc, Tcl_Namespace *fromNsPtr  ) 
 

Tcl_Namespace* itcl_GetTrueNamespace _ANSI_ARGS_ (Tcl_Interp *interp, ItclObjectInfo *info  ) 
 

void itcl_ParseNamespPath _ANSI_ARGS_ (CONST char *name, Tcl_DString *buffer, char **head, char **tail  ) 
 

int itcl_DecodeScopedCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_Namespace **rNsPtr, char **rCmdPtr  ) 
 

int itcl_EvalArgs _ANSI_ARGS_ (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

Tcl_Obj* itcl_CreateArgs _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_PushContext _ANSI_ARGS_ (Tcl_Interp *interp, ItclMember *member, ItclClass *contextClass, ItclObject *contextObj, ItclContext *contextPtr  ) 
 

void itcl_PopContext _ANSI_ARGS_ (Tcl_Interp *interp, ItclContext *contextPtr  ) 
 

int itcl_GetContext _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass **cdefnPtr, ItclObject **odefnPtr  ) 
 

void itcl_InitHierIter _ANSI_ARGS_ (ItclHierIter *iter, ItclClass *cdefn  ) 
 

void itcl_DeleteHierIter _ANSI_ARGS_ (ItclHierIter *iter)   ) 
 

ItclClass* itcl_AdvanceHierIter _ANSI_ARGS_ (ItclHierIter *iter)   ) 
 

int itcl_FindClassesCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_FindObjectsCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ProtectionCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_DelClassCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_DelObjectCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ScopeCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_CodeCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_StubCreateCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_StubExistsCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_IsStub _ANSI_ARGS_ (Tcl_Command cmd)   ) 
 

int itcl_CreateClass _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *path, ItclObjectInfo *info, ItclClass **rPtr  ) 
 

int itcl_DeleteClass _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefnPtr  ) 
 

Tcl_Namespace* itcl_FindClassNamespace _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *path  ) 
 

int itcl_HandleClass _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassCmdResolver _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *context, int flags, Tcl_Command *rPtr  ) 
 

int itcl_ClassVarResolver _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *context, int flags, Tcl_Var *rPtr  ) 
 

int itcl_ClassCompiledVarResolver _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, int length, Tcl_Namespace *context, Tcl_ResolvedVarInfo **rPtr  ) 
 

void itcl_BuildVirtualTables _ANSI_ARGS_ (ItclClass *cdefnPtr  ) 
 

int itcl_CreateVarDefn _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, char *name, char *init, char *config, ItclVarDefn **vdefnPtr  ) 
 

void itcl_DeleteVarDefn _ANSI_ARGS_ (ItclVarDefn *vdefn)   ) 
 

CONST char* itcl_GetCommonVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, ItclClass *contextClass  ) 
 

ItclMember* itcl_CreateMember _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, CONST char *name  ) 
 

void itcl_DeleteMember _ANSI_ARGS_ (ItclMember *memPtr)   ) 
 

int itcl_CreateObject _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, ItclClass *cdefn, int objc, Tcl_Obj *CONST objv[], ItclObject **roPtr  ) 
 

int itcl_DeleteObject _ANSI_ARGS_ (Tcl_Interp *interp, ItclObject *contextObj  ) 
 

int itcl_DestructObject _ANSI_ARGS_ (Tcl_Interp *interp, ItclObject *contextObj, int flags  ) 
 

int itcl_HandleInstance _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

CONST char* itcl_GetInstanceVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, ItclObject *contextObj, ItclClass *contextClass  ) 
 

int itcl_ScopedVarResolver _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr  ) 
 

int itcl_BodyCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ConfigBodyCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_CreateMethod _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body  ) 
 

int itcl_CreateProc _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body  ) 
 

int itcl_CreateMemberFunc _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, CONST char *name, CONST char *arglist, CONST char *body, ItclMemberFunc **mfuncPtr  ) 
 

int itcl_ChangeMemberFunc _ANSI_ARGS_ (Tcl_Interp *interp, ItclMemberFunc *mfunc, CONST char *arglist, CONST char *body  ) 
 

void itcl_DeleteMemberFunc _ANSI_ARGS_ (CONST char *cdata  ) 
 

int itcl_CreateMemberCode _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn, CONST char *arglist, CONST char *body, ItclMemberCode **mcodePtr  ) 
 

void itcl_DeleteMemberCode _ANSI_ARGS_ (CONST char *cdata  ) 
 

int itcl_GetMemberCode _ANSI_ARGS_ (Tcl_Interp *interp, ItclMember *member  ) 
 

int itcl_EvalMemberCode _ANSI_ARGS_ (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclMember *member, ItclObject *contextObj, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_CreateArgList _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *decl, int *argcPtr, CompiledLocal **argPtr  ) 
 

CompiledLocal* itcl_CreateArg _ANSI_ARGS_ (CONST char *name, CONST char *init  ) 
 

void itcl_DeleteArgList _ANSI_ARGS_ (CompiledLocal *arglist  ) 
 

Tcl_Obj* itcl_ArgList _ANSI_ARGS_ (int argc, CompiledLocal *arglist  ) 
 

int itcl_EquivArgLists _ANSI_ARGS_ (CompiledLocal *arg1, int arg1c, CompiledLocal *arg2, int arg2c  ) 
 

void itcl_GetMemberFuncUsage _ANSI_ARGS_ (ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Obj *objPtr  ) 
 

int itcl_ExecMethod _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ExecProc _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_AssignArgs _ANSI_ARGS_ (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], ItclMemberFunc *mfunc  ) 
 

int itcl_ConstructBase _ANSI_ARGS_ (Tcl_Interp *interp, ItclObject *contextObj, ItclClass *contextClass  ) 
 

int itcl_InvokeMethodIfExists _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, ItclClass *contextClass, ItclObject *contextObj, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ReportFuncErrors _ANSI_ARGS_ (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, int result  ) 
 

int itcl_ParseInit _ANSI_ARGS_ (Tcl_Interp *interp, ItclObjectInfo *info  ) 
 

int itcl_ClassCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassInheritCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassProtectionCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassConstructorCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassDestructorCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassMethodCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassProcCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassVariableCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ClassCommonCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_ParseVarResolver _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr  ) 
 

int itcl_BiInit _ANSI_ARGS_ (Tcl_Interp *interp  ) 
 

int itcl_InstallBiMethods _ANSI_ARGS_ (Tcl_Interp *interp, ItclClass *cdefn  ) 
 

int itcl_BiIsaCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiConfigureCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiCgetCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiChainCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoClassCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoInheritCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoHeritageCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoFunctionCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoVariableCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoBodyCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_BiInfoArgsCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_DefaultInfoCmd _ANSI_ARGS_ (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_EnsembleInit _ANSI_ARGS_ (Tcl_Interp *interp  ) 
 

int itcl_CreateEnsemble _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *ensName  ) 
 

int itcl_AddEnsemblePart _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *ensName, CONST char *partName, CONST char *usageInfo, Tcl_ObjCmdProc *objProc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc  ) 
 

int itcl_GetEnsemblePart _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *ensName, CONST char *partName, Tcl_CmdInfo *infoPtr  ) 
 

int itcl_IsEnsemble _ANSI_ARGS_ (Tcl_CmdInfo *infoPtr  ) 
 

int itcl_GetEnsembleUsage _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *ensName, Tcl_Obj *objPtr  ) 
 

int itcl_GetEnsembleUsageForObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr  ) 
 

int itcl_EnsembleCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_EnsPartCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_EnsembleErrorCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

Tcl_CallFrame* _Tcl_GetCallFrame _ANSI_ARGS_ (Tcl_Interp *interp, int level  ) 
 

Tcl_CallFrame* _Tcl_ActivateCallFrame _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_CallFrame *framePtr  ) 
 

Var* _TclNewVar _ANSI_ARGS_ (void)   ) 
 

void itcl_Assert _ANSI_ARGS_ (CONST char *testExpr, CONST char *fileName, int lineNum  ) 
 

int itcl_IsObjectCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

int itcl_IsClassCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 


Field Documentation

int magic
 

Definition at line 797 of file itclIntDecls.h.

struct ItclIntStubHooks* hooks
 

Definition at line 798 of file itclIntDecls.h.

void* reserved60
 

Definition at line 860 of file itclIntDecls.h.

void* reserved73
 

Definition at line 873 of file itclIntDecls.h.

void* reserved110
 

Definition at line 910 of file itclIntDecls.h.

void* reserved111
 

Definition at line 911 of file itclIntDecls.h.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:13 2006 for BRL-CAD by  doxygen 1.4.6