|
|
|
|
|
|
|
|
|
#ifndef _ITCLINTDECLS |
|
#define _ITCLINTDECLS |
|
|
|
|
|
|
|
#define ITCLINT_STUBS_EPOCH 0 |
|
#define ITCLINT_STUBS_REVISION 152 |
|
|
|
#ifdef __cplusplus |
|
extern "C" { |
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI int Itcl_IsClassNamespace(Tcl_Namespace *namesp); |
|
|
|
ITCLAPI int Itcl_IsClass(Tcl_Command cmd); |
|
|
|
ITCLAPI ItclClass * Itcl_FindClass(Tcl_Interp *interp, const char *path, |
|
int autoload); |
|
|
|
ITCLAPI int Itcl_FindObject(Tcl_Interp *interp, const char *name, |
|
ItclObject **roPtr); |
|
|
|
ITCLAPI int Itcl_IsObject(Tcl_Command cmd); |
|
|
|
ITCLAPI int Itcl_ObjectIsa(ItclObject *contextObj, |
|
ItclClass *cdefn); |
|
|
|
ITCLAPI int Itcl_Protection(Tcl_Interp *interp, int newLevel); |
|
|
|
ITCLAPI const char * Itcl_ProtectionStr(int pLevel); |
|
|
|
ITCLAPI int Itcl_CanAccess(ItclMemberFunc *memberPtr, |
|
Tcl_Namespace *fromNsPtr); |
|
|
|
ITCLAPI int Itcl_CanAccessFunc(ItclMemberFunc *mfunc, |
|
Tcl_Namespace *fromNsPtr); |
|
|
|
|
|
ITCLAPI void Itcl_ParseNamespPath(const char *name, |
|
Tcl_DString *buffer, const char **head, |
|
const char **tail); |
|
|
|
ITCLAPI int Itcl_DecodeScopedCommand(Tcl_Interp *interp, |
|
const char *name, Tcl_Namespace **rNsPtr, |
|
char **rCmdPtr); |
|
|
|
ITCLAPI int Itcl_EvalArgs(Tcl_Interp *interp, Tcl_Size objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI Tcl_Obj * Itcl_CreateArgs(Tcl_Interp *interp, |
|
const char *string, Tcl_Size objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
ITCLAPI int Itcl_GetContext(Tcl_Interp *interp, |
|
ItclClass **iclsPtrPtr, |
|
ItclObject **ioPtrPtr); |
|
|
|
ITCLAPI void Itcl_InitHierIter(ItclHierIter *iter, |
|
ItclClass *iclsPtr); |
|
|
|
ITCLAPI void Itcl_DeleteHierIter(ItclHierIter *iter); |
|
|
|
ITCLAPI ItclClass * Itcl_AdvanceHierIter(ItclHierIter *iter); |
|
|
|
ITCLAPI int Itcl_FindClassesCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_FindObjectsCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
ITCLAPI int Itcl_DelClassCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_DelObjectCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ScopeCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_CodeCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_StubCreateCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_StubExistsCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_IsStub(Tcl_Command cmd); |
|
|
|
ITCLAPI int Itcl_CreateClass(Tcl_Interp *interp, |
|
const char *path, ItclObjectInfo *info, |
|
ItclClass **rPtr); |
|
|
|
ITCLAPI int Itcl_DeleteClass(Tcl_Interp *interp, |
|
ItclClass *iclsPtr); |
|
|
|
ITCLAPI Tcl_Namespace * Itcl_FindClassNamespace(Tcl_Interp *interp, |
|
const char *path); |
|
|
|
ITCLAPI int Itcl_HandleClass(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
|
|
ITCLAPI void Itcl_BuildVirtualTables(ItclClass *iclsPtr); |
|
|
|
ITCLAPI int Itcl_CreateVariable(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, Tcl_Obj *name, |
|
char *init, char *config, |
|
ItclVariable **ivPtr); |
|
|
|
ITCLAPI void Itcl_DeleteVariable(char *cdata); |
|
|
|
ITCLAPI const char * Itcl_GetCommonVar(Tcl_Interp *interp, |
|
const char *name, ItclClass *contextClass); |
|
|
|
|
|
|
|
ITCLAPI int Itcl_CreateObject(Tcl_Interp *interp, |
|
const char*name, ItclClass *iclsPtr, |
|
Tcl_Size objc, Tcl_Obj *const objv[], |
|
ItclObject **rioPtr); |
|
|
|
ITCLAPI int Itcl_DeleteObject(Tcl_Interp *interp, |
|
ItclObject *contextObj); |
|
|
|
ITCLAPI int Itcl_DestructObject(Tcl_Interp *interp, |
|
ItclObject *contextObj, int flags); |
|
|
|
|
|
ITCLAPI const char * Itcl_GetInstanceVar(Tcl_Interp *interp, |
|
const char *name, ItclObject *contextIoPtr, |
|
ItclClass *contextIclsPtr); |
|
|
|
|
|
ITCLAPI int Itcl_BodyCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ConfigBodyCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_CreateMethod(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, Tcl_Obj *namePtr, |
|
const char *arglist, const char *body); |
|
|
|
ITCLAPI int Itcl_CreateProc(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, Tcl_Obj *namePtr, |
|
const char *arglist, const char *body); |
|
|
|
ITCLAPI int Itcl_CreateMemberFunc(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, Tcl_Obj *name, |
|
const char *arglist, const char *body, |
|
ItclMemberFunc **mfuncPtr); |
|
|
|
ITCLAPI int Itcl_ChangeMemberFunc(Tcl_Interp *interp, |
|
ItclMemberFunc *mfunc, const char *arglist, |
|
const char *body); |
|
|
|
ITCLAPI void Itcl_DeleteMemberFunc(void *cdata); |
|
|
|
ITCLAPI int Itcl_CreateMemberCode(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, const char *arglist, |
|
const char *body, ItclMemberCode **mcodePtr); |
|
|
|
ITCLAPI void Itcl_DeleteMemberCode(void *cdata); |
|
|
|
ITCLAPI int Itcl_GetMemberCode(Tcl_Interp *interp, |
|
ItclMemberFunc *mfunc); |
|
|
|
|
|
ITCLAPI int Itcl_EvalMemberCode(Tcl_Interp *interp, |
|
ItclMemberFunc *mfunc, |
|
ItclObject *contextObj, Tcl_Size objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI void Itcl_GetMemberFuncUsage(ItclMemberFunc *mfunc, |
|
ItclObject *contextObj, Tcl_Obj *objPtr); |
|
|
|
ITCLAPI int Itcl_ExecMethod(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ExecProc(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
|
|
ITCLAPI int Itcl_ConstructBase(Tcl_Interp *interp, |
|
ItclObject *contextObj, |
|
ItclClass *contextClass); |
|
|
|
ITCLAPI int Itcl_InvokeMethodIfExists(Tcl_Interp *interp, |
|
const char *name, ItclClass *contextClass, |
|
ItclObject *contextObj, Tcl_Size objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
ITCLAPI int Itcl_ReportFuncErrors(Tcl_Interp *interp, |
|
ItclMemberFunc *mfunc, |
|
ItclObject *contextObj, int result); |
|
|
|
ITCLAPI int Itcl_ParseInit(Tcl_Interp *interp, |
|
ItclObjectInfo *info); |
|
|
|
ITCLAPI int Itcl_ClassCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassInheritCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassProtectionCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassConstructorCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassDestructorCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassMethodCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassProcCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassVariableCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ClassCommonCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ParseVarResolver(Tcl_Interp *interp, |
|
const char *name, Tcl_Namespace *contextNs, |
|
int flags, Tcl_Var *rPtr); |
|
|
|
ITCLAPI int Itcl_BiInit(Tcl_Interp *interp, |
|
ItclObjectInfo *infoPtr); |
|
|
|
ITCLAPI int Itcl_InstallBiMethods(Tcl_Interp *interp, |
|
ItclClass *cdefn); |
|
|
|
ITCLAPI int Itcl_BiIsaCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiConfigureCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiCgetCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiChainCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoClassCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoInheritCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoHeritageCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoFunctionCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoVariableCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoBodyCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoArgsCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
|
|
ITCLAPI int Itcl_EnsembleInit(Tcl_Interp *interp); |
|
|
|
ITCLAPI int Itcl_CreateEnsemble(Tcl_Interp *interp, |
|
const char *ensName); |
|
|
|
ITCLAPI int Itcl_AddEnsemblePart(Tcl_Interp *interp, |
|
const char *ensName, const char *partName, |
|
const char *usageInfo, |
|
Tcl_ObjCmdProc *objProc, void *clientData, |
|
Tcl_CmdDeleteProc *deleteProc); |
|
|
|
ITCLAPI int Itcl_GetEnsemblePart(Tcl_Interp *interp, |
|
const char *ensName, const char *partName, |
|
Tcl_CmdInfo *infoPtr); |
|
|
|
ITCLAPI int Itcl_IsEnsemble(Tcl_CmdInfo *infoPtr); |
|
|
|
ITCLAPI int Itcl_GetEnsembleUsage(Tcl_Interp *interp, |
|
const char *ensName, Tcl_Obj *objPtr); |
|
|
|
ITCLAPI int Itcl_GetEnsembleUsageForObj(Tcl_Interp *interp, |
|
Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr); |
|
|
|
ITCLAPI int Itcl_EnsembleCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_EnsPartCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_EnsembleErrorCmd(void *clientData, |
|
Tcl_Interp *interp, Tcl_Size objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI void Itcl_Assert(const char *testExpr, |
|
const char *fileName, int lineNum); |
|
|
|
ITCLAPI int Itcl_IsObjectCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_IsClassCmd(void *clientData, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI int Itcl_FilterAddCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_FilterDeleteCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ForwardAddCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_ForwardDeleteCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_MixinAddCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_MixinDeleteCmd(void *clientData, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI int Itcl_BiInfoUnknownCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoVarsCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_CanAccess2(ItclClass *iclsPtr, int protection, |
|
Tcl_Namespace *fromNsPtr); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ITCLAPI int Itcl_SetCallFrameResolver(Tcl_Interp *interp, |
|
Tcl_Resolve *resolvePtr); |
|
|
|
ITCLAPI int ItclEnsembleSubCmd(void *clientData, |
|
Tcl_Interp *interp, const char *ensembleName, |
|
int objc, Tcl_Obj *const *objv, |
|
const char *functionName); |
|
|
|
ITCLAPI Tcl_Namespace * Itcl_GetUplevelNamespace(Tcl_Interp *interp, |
|
int level); |
|
|
|
ITCLAPI void * Itcl_GetCallFrameClientData(Tcl_Interp *interp); |
|
|
|
|
|
ITCLAPI int Itcl_SetCallFrameNamespace(Tcl_Interp *interp, |
|
Tcl_Namespace *nsPtr); |
|
|
|
ITCLAPI Tcl_Size Itcl_GetCallFrameObjc(Tcl_Interp *interp); |
|
|
|
ITCLAPI Tcl_Obj *const * Itcl_GetCallFrameObjv(Tcl_Interp *interp); |
|
|
|
ITCLAPI int Itcl_NWidgetCmd(void *infoPtr, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_AddOptionCmd(void *infoPtr, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_AddComponentCmd(void *infoPtr, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoOptionCmd(void *dummy, Tcl_Interp *interp, |
|
int objc, Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_BiInfoComponentCmd(void *dummy, |
|
Tcl_Interp *interp, int objc, |
|
Tcl_Obj *const objv[]); |
|
|
|
ITCLAPI int Itcl_RenameCommand(Tcl_Interp *interp, |
|
const char *oldName, const char *newName); |
|
|
|
ITCLAPI int Itcl_PushCallFrame(Tcl_Interp *interp, |
|
Tcl_CallFrame *framePtr, |
|
Tcl_Namespace *nsPtr, int isProcCallFrame); |
|
|
|
ITCLAPI void Itcl_PopCallFrame(Tcl_Interp *interp); |
|
|
|
ITCLAPI Tcl_CallFrame * Itcl_GetUplevelCallFrame(Tcl_Interp *interp, |
|
int level); |
|
|
|
ITCLAPI Tcl_CallFrame * Itcl_ActivateCallFrame(Tcl_Interp *interp, |
|
Tcl_CallFrame *framePtr); |
|
|
|
ITCLAPI const char* ItclSetInstanceVar(Tcl_Interp *interp, |
|
const char *name, const char *name2, |
|
const char *value, ItclObject *contextIoPtr, |
|
ItclClass *contextIclsPtr); |
|
|
|
ITCLAPI Tcl_Obj * ItclCapitalize(const char *str); |
|
|
|
ITCLAPI int ItclClassBaseCmd(void *clientData, |
|
Tcl_Interp *interp, int flags, int objc, |
|
Tcl_Obj *const objv[], |
|
ItclClass **iclsPtrPtr); |
|
|
|
ITCLAPI int ItclCreateComponent(Tcl_Interp *interp, |
|
ItclClass *iclsPtr, Tcl_Obj *componentPtr, |
|
int type, ItclComponent **icPtrPtr); |
|
|
|
ITCLAPI void Itcl_SetContext(Tcl_Interp *interp, |
|
ItclObject *ioPtr); |
|
|
|
ITCLAPI void Itcl_UnsetContext(Tcl_Interp *interp); |
|
|
|
ITCLAPI const char * ItclGetInstanceVar(Tcl_Interp *interp, |
|
const char *name, const char *name2, |
|
ItclObject *ioPtr, ItclClass *iclsPtr); |
|
|
|
typedef struct ItclIntStubs { |
|
int magic; |
|
int epoch; |
|
int revision; |
|
void *hooks; |
|
|
|
int (*itcl_IsClassNamespace) (Tcl_Namespace *namesp); |
|
int (*itcl_IsClass) (Tcl_Command cmd); |
|
ItclClass * (*itcl_FindClass) (Tcl_Interp *interp, const char *path, int autoload); |
|
int (*itcl_FindObject) (Tcl_Interp *interp, const char *name, ItclObject **roPtr); |
|
int (*itcl_IsObject) (Tcl_Command cmd); |
|
int (*itcl_ObjectIsa) (ItclObject *contextObj, ItclClass *cdefn); |
|
int (*itcl_Protection) (Tcl_Interp *interp, int newLevel); |
|
const char * (*itcl_ProtectionStr) (int pLevel); |
|
int (*itcl_CanAccess) (ItclMemberFunc *memberPtr, Tcl_Namespace *fromNsPtr); |
|
int (*itcl_CanAccessFunc) (ItclMemberFunc *mfunc, Tcl_Namespace *fromNsPtr); |
|
void (*reserved10)(void); |
|
void (*itcl_ParseNamespPath) (const char *name, Tcl_DString *buffer, const char **head, const char **tail); |
|
int (*itcl_DecodeScopedCommand) (Tcl_Interp *interp, const char *name, Tcl_Namespace **rNsPtr, char **rCmdPtr); |
|
int (*itcl_EvalArgs) (Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); |
|
Tcl_Obj * (*itcl_CreateArgs) (Tcl_Interp *interp, const char *string, Tcl_Size objc, Tcl_Obj *const objv[]); |
|
void (*reserved15)(void); |
|
void (*reserved16)(void); |
|
int (*itcl_GetContext) (Tcl_Interp *interp, ItclClass **iclsPtrPtr, ItclObject **ioPtrPtr); |
|
void (*itcl_InitHierIter) (ItclHierIter *iter, ItclClass *iclsPtr); |
|
void (*itcl_DeleteHierIter) (ItclHierIter *iter); |
|
ItclClass * (*itcl_AdvanceHierIter) (ItclHierIter *iter); |
|
int (*itcl_FindClassesCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_FindObjectsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved23)(void); |
|
int (*itcl_DelClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_DelObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ScopeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_CodeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_StubCreateCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_StubExistsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_IsStub) (Tcl_Command cmd); |
|
int (*itcl_CreateClass) (Tcl_Interp *interp, const char *path, ItclObjectInfo *info, ItclClass **rPtr); |
|
int (*itcl_DeleteClass) (Tcl_Interp *interp, ItclClass *iclsPtr); |
|
Tcl_Namespace * (*itcl_FindClassNamespace) (Tcl_Interp *interp, const char *path); |
|
int (*itcl_HandleClass) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved35)(void); |
|
void (*reserved36)(void); |
|
void (*reserved37)(void); |
|
void (*itcl_BuildVirtualTables) (ItclClass *iclsPtr); |
|
int (*itcl_CreateVariable) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, char *init, char *config, ItclVariable **ivPtr); |
|
void (*itcl_DeleteVariable) (char *cdata); |
|
const char * (*itcl_GetCommonVar) (Tcl_Interp *interp, const char *name, ItclClass *contextClass); |
|
void (*reserved42)(void); |
|
void (*reserved43)(void); |
|
int (*itcl_CreateObject) (Tcl_Interp *interp, const char*name, ItclClass *iclsPtr, Tcl_Size objc, Tcl_Obj *const objv[], ItclObject **rioPtr); |
|
int (*itcl_DeleteObject) (Tcl_Interp *interp, ItclObject *contextObj); |
|
int (*itcl_DestructObject) (Tcl_Interp *interp, ItclObject *contextObj, int flags); |
|
void (*reserved47)(void); |
|
const char * (*itcl_GetInstanceVar) (Tcl_Interp *interp, const char *name, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); |
|
void (*reserved49)(void); |
|
int (*itcl_BodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ConfigBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_CreateMethod) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); |
|
int (*itcl_CreateProc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); |
|
int (*itcl_CreateMemberFunc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, const char *arglist, const char *body, ItclMemberFunc **mfuncPtr); |
|
int (*itcl_ChangeMemberFunc) (Tcl_Interp *interp, ItclMemberFunc *mfunc, const char *arglist, const char *body); |
|
void (*itcl_DeleteMemberFunc) (void *cdata); |
|
int (*itcl_CreateMemberCode) (Tcl_Interp *interp, ItclClass *iclsPtr, const char *arglist, const char *body, ItclMemberCode **mcodePtr); |
|
void (*itcl_DeleteMemberCode) (void *cdata); |
|
int (*itcl_GetMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc); |
|
void (*reserved60)(void); |
|
int (*itcl_EvalMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); |
|
void (*reserved62)(void); |
|
void (*reserved63)(void); |
|
void (*reserved64)(void); |
|
void (*reserved65)(void); |
|
void (*reserved66)(void); |
|
void (*itcl_GetMemberFuncUsage) (ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Obj *objPtr); |
|
int (*itcl_ExecMethod) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ExecProc) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved70)(void); |
|
int (*itcl_ConstructBase) (Tcl_Interp *interp, ItclObject *contextObj, ItclClass *contextClass); |
|
int (*itcl_InvokeMethodIfExists) (Tcl_Interp *interp, const char *name, ItclClass *contextClass, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); |
|
void (*reserved73)(void); |
|
int (*itcl_ReportFuncErrors) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, int result); |
|
int (*itcl_ParseInit) (Tcl_Interp *interp, ItclObjectInfo *info); |
|
int (*itcl_ClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassInheritCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassProtectionCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassConstructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassDestructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassMethodCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassProcCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassVariableCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ClassCommonCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ParseVarResolver) (Tcl_Interp *interp, const char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr); |
|
int (*itcl_BiInit) (Tcl_Interp *interp, ItclObjectInfo *infoPtr); |
|
int (*itcl_InstallBiMethods) (Tcl_Interp *interp, ItclClass *cdefn); |
|
int (*itcl_BiIsaCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiConfigureCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiCgetCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiChainCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoClassCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoInheritCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoHeritageCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoFunctionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoVariableCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoArgsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved99)(void); |
|
int (*itcl_EnsembleInit) (Tcl_Interp *interp); |
|
int (*itcl_CreateEnsemble) (Tcl_Interp *interp, const char *ensName); |
|
int (*itcl_AddEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, const char *usageInfo, Tcl_ObjCmdProc *objProc, void *clientData, Tcl_CmdDeleteProc *deleteProc); |
|
int (*itcl_GetEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, Tcl_CmdInfo *infoPtr); |
|
int (*itcl_IsEnsemble) (Tcl_CmdInfo *infoPtr); |
|
int (*itcl_GetEnsembleUsage) (Tcl_Interp *interp, const char *ensName, Tcl_Obj *objPtr); |
|
int (*itcl_GetEnsembleUsageForObj) (Tcl_Interp *interp, Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr); |
|
int (*itcl_EnsembleCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_EnsPartCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_EnsembleErrorCmd) (void *clientData, Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); |
|
void (*reserved110)(void); |
|
void (*reserved111)(void); |
|
void (*reserved112)(void); |
|
void (*reserved113)(void); |
|
void (*reserved114)(void); |
|
void (*itcl_Assert) (const char *testExpr, const char *fileName, int lineNum); |
|
int (*itcl_IsObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_IsClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved118)(void); |
|
void (*reserved119)(void); |
|
void (*reserved120)(void); |
|
void (*reserved121)(void); |
|
void (*reserved122)(void); |
|
void (*reserved123)(void); |
|
void (*reserved124)(void); |
|
void (*reserved125)(void); |
|
void (*reserved126)(void); |
|
void (*reserved127)(void); |
|
void (*reserved128)(void); |
|
void (*reserved129)(void); |
|
void (*reserved130)(void); |
|
void (*reserved131)(void); |
|
void (*reserved132)(void); |
|
void (*reserved133)(void); |
|
void (*reserved134)(void); |
|
void (*reserved135)(void); |
|
void (*reserved136)(void); |
|
void (*reserved137)(void); |
|
void (*reserved138)(void); |
|
void (*reserved139)(void); |
|
int (*itcl_FilterAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_FilterDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ForwardAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_ForwardDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_MixinAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_MixinDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
void (*reserved146)(void); |
|
void (*reserved147)(void); |
|
void (*reserved148)(void); |
|
void (*reserved149)(void); |
|
void (*reserved150)(void); |
|
int (*itcl_BiInfoUnknownCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoVarsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_CanAccess2) (ItclClass *iclsPtr, int protection, Tcl_Namespace *fromNsPtr); |
|
void (*reserved154)(void); |
|
void (*reserved155)(void); |
|
void (*reserved156)(void); |
|
void (*reserved157)(void); |
|
void (*reserved158)(void); |
|
void (*reserved159)(void); |
|
int (*itcl_SetCallFrameResolver) (Tcl_Interp *interp, Tcl_Resolve *resolvePtr); |
|
int (*itclEnsembleSubCmd) (void *clientData, Tcl_Interp *interp, const char *ensembleName, int objc, Tcl_Obj *const *objv, const char *functionName); |
|
Tcl_Namespace * (*itcl_GetUplevelNamespace) (Tcl_Interp *interp, int level); |
|
void * (*itcl_GetCallFrameClientData) (Tcl_Interp *interp); |
|
void (*reserved164)(void); |
|
int (*itcl_SetCallFrameNamespace) (Tcl_Interp *interp, Tcl_Namespace *nsPtr); |
|
Tcl_Size (*itcl_GetCallFrameObjc) (Tcl_Interp *interp); |
|
Tcl_Obj *const * (*itcl_GetCallFrameObjv) (Tcl_Interp *interp); |
|
int (*itcl_NWidgetCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_AddOptionCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_AddComponentCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoOptionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_BiInfoComponentCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); |
|
int (*itcl_RenameCommand) (Tcl_Interp *interp, const char *oldName, const char *newName); |
|
int (*itcl_PushCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr, Tcl_Namespace *nsPtr, int isProcCallFrame); |
|
void (*itcl_PopCallFrame) (Tcl_Interp *interp); |
|
Tcl_CallFrame * (*itcl_GetUplevelCallFrame) (Tcl_Interp *interp, int level); |
|
Tcl_CallFrame * (*itcl_ActivateCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr); |
|
const char* (*itclSetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, const char *value, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); |
|
Tcl_Obj * (*itclCapitalize) (const char *str); |
|
int (*itclClassBaseCmd) (void *clientData, Tcl_Interp *interp, int flags, int objc, Tcl_Obj *const objv[], ItclClass **iclsPtrPtr); |
|
int (*itclCreateComponent) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *componentPtr, int type, ItclComponent **icPtrPtr); |
|
void (*itcl_SetContext) (Tcl_Interp *interp, ItclObject *ioPtr); |
|
void (*itcl_UnsetContext) (Tcl_Interp *interp); |
|
const char * (*itclGetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, ItclObject *ioPtr, ItclClass *iclsPtr); |
|
} ItclIntStubs; |
|
|
|
extern const ItclIntStubs *itclIntStubsPtr; |
|
|
|
#ifdef __cplusplus |
|
} |
|
#endif |
|
|
|
#if defined(USE_ITCL_STUBS) |
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_IsClassNamespace \ |
|
(itclIntStubsPtr->itcl_IsClassNamespace) |
|
#define Itcl_IsClass \ |
|
(itclIntStubsPtr->itcl_IsClass) |
|
#define Itcl_FindClass \ |
|
(itclIntStubsPtr->itcl_FindClass) |
|
#define Itcl_FindObject \ |
|
(itclIntStubsPtr->itcl_FindObject) |
|
#define Itcl_IsObject \ |
|
(itclIntStubsPtr->itcl_IsObject) |
|
#define Itcl_ObjectIsa \ |
|
(itclIntStubsPtr->itcl_ObjectIsa) |
|
#define Itcl_Protection \ |
|
(itclIntStubsPtr->itcl_Protection) |
|
#define Itcl_ProtectionStr \ |
|
(itclIntStubsPtr->itcl_ProtectionStr) |
|
#define Itcl_CanAccess \ |
|
(itclIntStubsPtr->itcl_CanAccess) |
|
#define Itcl_CanAccessFunc \ |
|
(itclIntStubsPtr->itcl_CanAccessFunc) |
|
|
|
#define Itcl_ParseNamespPath \ |
|
(itclIntStubsPtr->itcl_ParseNamespPath) |
|
#define Itcl_DecodeScopedCommand \ |
|
(itclIntStubsPtr->itcl_DecodeScopedCommand) |
|
#define Itcl_EvalArgs \ |
|
(itclIntStubsPtr->itcl_EvalArgs) |
|
#define Itcl_CreateArgs \ |
|
(itclIntStubsPtr->itcl_CreateArgs) |
|
|
|
|
|
#define Itcl_GetContext \ |
|
(itclIntStubsPtr->itcl_GetContext) |
|
#define Itcl_InitHierIter \ |
|
(itclIntStubsPtr->itcl_InitHierIter) |
|
#define Itcl_DeleteHierIter \ |
|
(itclIntStubsPtr->itcl_DeleteHierIter) |
|
#define Itcl_AdvanceHierIter \ |
|
(itclIntStubsPtr->itcl_AdvanceHierIter) |
|
#define Itcl_FindClassesCmd \ |
|
(itclIntStubsPtr->itcl_FindClassesCmd) |
|
#define Itcl_FindObjectsCmd \ |
|
(itclIntStubsPtr->itcl_FindObjectsCmd) |
|
|
|
#define Itcl_DelClassCmd \ |
|
(itclIntStubsPtr->itcl_DelClassCmd) |
|
#define Itcl_DelObjectCmd \ |
|
(itclIntStubsPtr->itcl_DelObjectCmd) |
|
#define Itcl_ScopeCmd \ |
|
(itclIntStubsPtr->itcl_ScopeCmd) |
|
#define Itcl_CodeCmd \ |
|
(itclIntStubsPtr->itcl_CodeCmd) |
|
#define Itcl_StubCreateCmd \ |
|
(itclIntStubsPtr->itcl_StubCreateCmd) |
|
#define Itcl_StubExistsCmd \ |
|
(itclIntStubsPtr->itcl_StubExistsCmd) |
|
#define Itcl_IsStub \ |
|
(itclIntStubsPtr->itcl_IsStub) |
|
#define Itcl_CreateClass \ |
|
(itclIntStubsPtr->itcl_CreateClass) |
|
#define Itcl_DeleteClass \ |
|
(itclIntStubsPtr->itcl_DeleteClass) |
|
#define Itcl_FindClassNamespace \ |
|
(itclIntStubsPtr->itcl_FindClassNamespace) |
|
#define Itcl_HandleClass \ |
|
(itclIntStubsPtr->itcl_HandleClass) |
|
|
|
|
|
|
|
#define Itcl_BuildVirtualTables \ |
|
(itclIntStubsPtr->itcl_BuildVirtualTables) |
|
#define Itcl_CreateVariable \ |
|
(itclIntStubsPtr->itcl_CreateVariable) |
|
#define Itcl_DeleteVariable \ |
|
(itclIntStubsPtr->itcl_DeleteVariable) |
|
#define Itcl_GetCommonVar \ |
|
(itclIntStubsPtr->itcl_GetCommonVar) |
|
|
|
|
|
#define Itcl_CreateObject \ |
|
(itclIntStubsPtr->itcl_CreateObject) |
|
#define Itcl_DeleteObject \ |
|
(itclIntStubsPtr->itcl_DeleteObject) |
|
#define Itcl_DestructObject \ |
|
(itclIntStubsPtr->itcl_DestructObject) |
|
|
|
#define Itcl_GetInstanceVar \ |
|
(itclIntStubsPtr->itcl_GetInstanceVar) |
|
|
|
#define Itcl_BodyCmd \ |
|
(itclIntStubsPtr->itcl_BodyCmd) |
|
#define Itcl_ConfigBodyCmd \ |
|
(itclIntStubsPtr->itcl_ConfigBodyCmd) |
|
#define Itcl_CreateMethod \ |
|
(itclIntStubsPtr->itcl_CreateMethod) |
|
#define Itcl_CreateProc \ |
|
(itclIntStubsPtr->itcl_CreateProc) |
|
#define Itcl_CreateMemberFunc \ |
|
(itclIntStubsPtr->itcl_CreateMemberFunc) |
|
#define Itcl_ChangeMemberFunc \ |
|
(itclIntStubsPtr->itcl_ChangeMemberFunc) |
|
#define Itcl_DeleteMemberFunc \ |
|
(itclIntStubsPtr->itcl_DeleteMemberFunc) |
|
#define Itcl_CreateMemberCode \ |
|
(itclIntStubsPtr->itcl_CreateMemberCode) |
|
#define Itcl_DeleteMemberCode \ |
|
(itclIntStubsPtr->itcl_DeleteMemberCode) |
|
#define Itcl_GetMemberCode \ |
|
(itclIntStubsPtr->itcl_GetMemberCode) |
|
|
|
#define Itcl_EvalMemberCode \ |
|
(itclIntStubsPtr->itcl_EvalMemberCode) |
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_GetMemberFuncUsage \ |
|
(itclIntStubsPtr->itcl_GetMemberFuncUsage) |
|
#define Itcl_ExecMethod \ |
|
(itclIntStubsPtr->itcl_ExecMethod) |
|
#define Itcl_ExecProc \ |
|
(itclIntStubsPtr->itcl_ExecProc) |
|
|
|
#define Itcl_ConstructBase \ |
|
(itclIntStubsPtr->itcl_ConstructBase) |
|
#define Itcl_InvokeMethodIfExists \ |
|
(itclIntStubsPtr->itcl_InvokeMethodIfExists) |
|
|
|
#define Itcl_ReportFuncErrors \ |
|
(itclIntStubsPtr->itcl_ReportFuncErrors) |
|
#define Itcl_ParseInit \ |
|
(itclIntStubsPtr->itcl_ParseInit) |
|
#define Itcl_ClassCmd \ |
|
(itclIntStubsPtr->itcl_ClassCmd) |
|
#define Itcl_ClassInheritCmd \ |
|
(itclIntStubsPtr->itcl_ClassInheritCmd) |
|
#define Itcl_ClassProtectionCmd \ |
|
(itclIntStubsPtr->itcl_ClassProtectionCmd) |
|
#define Itcl_ClassConstructorCmd \ |
|
(itclIntStubsPtr->itcl_ClassConstructorCmd) |
|
#define Itcl_ClassDestructorCmd \ |
|
(itclIntStubsPtr->itcl_ClassDestructorCmd) |
|
#define Itcl_ClassMethodCmd \ |
|
(itclIntStubsPtr->itcl_ClassMethodCmd) |
|
#define Itcl_ClassProcCmd \ |
|
(itclIntStubsPtr->itcl_ClassProcCmd) |
|
#define Itcl_ClassVariableCmd \ |
|
(itclIntStubsPtr->itcl_ClassVariableCmd) |
|
#define Itcl_ClassCommonCmd \ |
|
(itclIntStubsPtr->itcl_ClassCommonCmd) |
|
#define Itcl_ParseVarResolver \ |
|
(itclIntStubsPtr->itcl_ParseVarResolver) |
|
#define Itcl_BiInit \ |
|
(itclIntStubsPtr->itcl_BiInit) |
|
#define Itcl_InstallBiMethods \ |
|
(itclIntStubsPtr->itcl_InstallBiMethods) |
|
#define Itcl_BiIsaCmd \ |
|
(itclIntStubsPtr->itcl_BiIsaCmd) |
|
#define Itcl_BiConfigureCmd \ |
|
(itclIntStubsPtr->itcl_BiConfigureCmd) |
|
#define Itcl_BiCgetCmd \ |
|
(itclIntStubsPtr->itcl_BiCgetCmd) |
|
#define Itcl_BiChainCmd \ |
|
(itclIntStubsPtr->itcl_BiChainCmd) |
|
#define Itcl_BiInfoClassCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoClassCmd) |
|
#define Itcl_BiInfoInheritCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoInheritCmd) |
|
#define Itcl_BiInfoHeritageCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoHeritageCmd) |
|
#define Itcl_BiInfoFunctionCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoFunctionCmd) |
|
#define Itcl_BiInfoVariableCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoVariableCmd) |
|
#define Itcl_BiInfoBodyCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoBodyCmd) |
|
#define Itcl_BiInfoArgsCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoArgsCmd) |
|
|
|
#define Itcl_EnsembleInit \ |
|
(itclIntStubsPtr->itcl_EnsembleInit) |
|
#define Itcl_CreateEnsemble \ |
|
(itclIntStubsPtr->itcl_CreateEnsemble) |
|
#define Itcl_AddEnsemblePart \ |
|
(itclIntStubsPtr->itcl_AddEnsemblePart) |
|
#define Itcl_GetEnsemblePart \ |
|
(itclIntStubsPtr->itcl_GetEnsemblePart) |
|
#define Itcl_IsEnsemble \ |
|
(itclIntStubsPtr->itcl_IsEnsemble) |
|
#define Itcl_GetEnsembleUsage \ |
|
(itclIntStubsPtr->itcl_GetEnsembleUsage) |
|
#define Itcl_GetEnsembleUsageForObj \ |
|
(itclIntStubsPtr->itcl_GetEnsembleUsageForObj) |
|
#define Itcl_EnsembleCmd \ |
|
(itclIntStubsPtr->itcl_EnsembleCmd) |
|
#define Itcl_EnsPartCmd \ |
|
(itclIntStubsPtr->itcl_EnsPartCmd) |
|
#define Itcl_EnsembleErrorCmd \ |
|
(itclIntStubsPtr->itcl_EnsembleErrorCmd) |
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_Assert \ |
|
(itclIntStubsPtr->itcl_Assert) |
|
#define Itcl_IsObjectCmd \ |
|
(itclIntStubsPtr->itcl_IsObjectCmd) |
|
#define Itcl_IsClassCmd \ |
|
(itclIntStubsPtr->itcl_IsClassCmd) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_FilterAddCmd \ |
|
(itclIntStubsPtr->itcl_FilterAddCmd) |
|
#define Itcl_FilterDeleteCmd \ |
|
(itclIntStubsPtr->itcl_FilterDeleteCmd) |
|
#define Itcl_ForwardAddCmd \ |
|
(itclIntStubsPtr->itcl_ForwardAddCmd) |
|
#define Itcl_ForwardDeleteCmd \ |
|
(itclIntStubsPtr->itcl_ForwardDeleteCmd) |
|
#define Itcl_MixinAddCmd \ |
|
(itclIntStubsPtr->itcl_MixinAddCmd) |
|
#define Itcl_MixinDeleteCmd \ |
|
(itclIntStubsPtr->itcl_MixinDeleteCmd) |
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_BiInfoUnknownCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoUnknownCmd) |
|
#define Itcl_BiInfoVarsCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoVarsCmd) |
|
#define Itcl_CanAccess2 \ |
|
(itclIntStubsPtr->itcl_CanAccess2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
#define Itcl_SetCallFrameResolver \ |
|
(itclIntStubsPtr->itcl_SetCallFrameResolver) |
|
#define ItclEnsembleSubCmd \ |
|
(itclIntStubsPtr->itclEnsembleSubCmd) |
|
#define Itcl_GetUplevelNamespace \ |
|
(itclIntStubsPtr->itcl_GetUplevelNamespace) |
|
#define Itcl_GetCallFrameClientData \ |
|
(itclIntStubsPtr->itcl_GetCallFrameClientData) |
|
|
|
#define Itcl_SetCallFrameNamespace \ |
|
(itclIntStubsPtr->itcl_SetCallFrameNamespace) |
|
#define Itcl_GetCallFrameObjc \ |
|
(itclIntStubsPtr->itcl_GetCallFrameObjc) |
|
#define Itcl_GetCallFrameObjv \ |
|
(itclIntStubsPtr->itcl_GetCallFrameObjv) |
|
#define Itcl_NWidgetCmd \ |
|
(itclIntStubsPtr->itcl_NWidgetCmd) |
|
#define Itcl_AddOptionCmd \ |
|
(itclIntStubsPtr->itcl_AddOptionCmd) |
|
#define Itcl_AddComponentCmd \ |
|
(itclIntStubsPtr->itcl_AddComponentCmd) |
|
#define Itcl_BiInfoOptionCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoOptionCmd) |
|
#define Itcl_BiInfoComponentCmd \ |
|
(itclIntStubsPtr->itcl_BiInfoComponentCmd) |
|
#define Itcl_RenameCommand \ |
|
(itclIntStubsPtr->itcl_RenameCommand) |
|
#define Itcl_PushCallFrame \ |
|
(itclIntStubsPtr->itcl_PushCallFrame) |
|
#define Itcl_PopCallFrame \ |
|
(itclIntStubsPtr->itcl_PopCallFrame) |
|
#define Itcl_GetUplevelCallFrame \ |
|
(itclIntStubsPtr->itcl_GetUplevelCallFrame) |
|
#define Itcl_ActivateCallFrame \ |
|
(itclIntStubsPtr->itcl_ActivateCallFrame) |
|
#define ItclSetInstanceVar \ |
|
(itclIntStubsPtr->itclSetInstanceVar) |
|
#define ItclCapitalize \ |
|
(itclIntStubsPtr->itclCapitalize) |
|
#define ItclClassBaseCmd \ |
|
(itclIntStubsPtr->itclClassBaseCmd) |
|
#define ItclCreateComponent \ |
|
(itclIntStubsPtr->itclCreateComponent) |
|
#define Itcl_SetContext \ |
|
(itclIntStubsPtr->itcl_SetContext) |
|
#define Itcl_UnsetContext \ |
|
(itclIntStubsPtr->itcl_UnsetContext) |
|
#define ItclGetInstanceVar \ |
|
(itclIntStubsPtr->itclGetInstanceVar) |
|
|
|
#endif |
|
|
|
|
|
|
|
#endif |
|
|