|
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 |