?? itclintdecls.h
字號:
/* * itclIntDecls.h -- * * This file contains the declarations for all unsupported * functions that are exported by the Tcl library. These * interfaces are not guaranteed to remain the same between * versions. Use at your own risk. * * Copyright (c) 1998-1999 by XXXX * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * * RCS: $Id: itclIntDecls.h 144 2003-02-05 10:56:26Z mdejong $ */#ifndef _ITCLINTDECLS#define _ITCLINTDECLS/* * WARNING: This file is automatically generated by the tools/genStubs.tcl * script. Any modifications to the function declarations below should be made * in the itcl/generic/tclInt.decls script. *//* !BEGIN!: Do not edit below this line. *//* * Exported function declarations: *//* 0 */EXTERN int Itcl_IsClassNamespace _ANSI_ARGS_(( Tcl_Namespace * namesp));/* 1 */EXTERN int Itcl_IsClass _ANSI_ARGS_((Tcl_Command cmd));/* 2 */EXTERN ItclClass* Itcl_FindClass _ANSI_ARGS_((Tcl_Interp* interp, char* path, int autoload));/* 3 */EXTERN int Itcl_FindObject _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclObject ** roPtr));/* 4 */EXTERN int Itcl_IsObject _ANSI_ARGS_((Tcl_Command cmd));/* 5 */EXTERN int Itcl_ObjectIsa _ANSI_ARGS_((ItclObject * contextObj, ItclClass * cdefn));/* 6 */EXTERN int Itcl_Protection _ANSI_ARGS_((Tcl_Interp * interp, int newLevel));/* 7 */EXTERN char* Itcl_ProtectionStr _ANSI_ARGS_((int pLevel));/* 8 */EXTERN int Itcl_CanAccess _ANSI_ARGS_((ItclMember* memberPtr, Tcl_Namespace* fromNsPtr));/* 9 */EXTERN int Itcl_CanAccessFunc _ANSI_ARGS_(( ItclMemberFunc* mfunc, Tcl_Namespace* fromNsPtr));/* 10 */EXTERN Tcl_Namespace* Itcl_GetTrueNamespace _ANSI_ARGS_(( Tcl_Interp * interp, ItclObjectInfo * info));/* 11 */EXTERN void Itcl_ParseNamespPath _ANSI_ARGS_((char * name, Tcl_DString * buffer, char ** head, char ** tail));/* 12 */EXTERN int Itcl_DecodeScopedCommand _ANSI_ARGS_(( Tcl_Interp * interp, char * name, Tcl_Namespace ** rNsPtr, char ** rCmdPtr));/* 13 */EXTERN int Itcl_EvalArgs _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 14 */EXTERN Tcl_Obj* Itcl_CreateArgs _ANSI_ARGS_((Tcl_Interp * interp, char * string, int objc, Tcl_Obj *CONST objv[]));/* 15 */EXTERN int Itcl_PushContext _ANSI_ARGS_((Tcl_Interp * interp, ItclMember * member, ItclClass * contextClass, ItclObject * contextObj, ItclContext * contextPtr));/* 16 */EXTERN void Itcl_PopContext _ANSI_ARGS_((Tcl_Interp * interp, ItclContext * contextPtr));/* 17 */EXTERN int Itcl_GetContext _ANSI_ARGS_((Tcl_Interp * interp, ItclClass ** cdefnPtr, ItclObject ** odefnPtr));/* 18 */EXTERN void Itcl_InitHierIter _ANSI_ARGS_((ItclHierIter * iter, ItclClass * cdefn));/* 19 */EXTERN void Itcl_DeleteHierIter _ANSI_ARGS_((ItclHierIter * iter));/* 20 */EXTERN ItclClass* Itcl_AdvanceHierIter _ANSI_ARGS_(( ItclHierIter * iter));/* 21 */EXTERN int Itcl_FindClassesCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 22 */EXTERN int Itcl_FindObjectsCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 23 */EXTERN int Itcl_ProtectionCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 24 */EXTERN int Itcl_DelClassCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 25 */EXTERN int Itcl_DelObjectCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 26 */EXTERN int Itcl_ScopeCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 27 */EXTERN int Itcl_CodeCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 28 */EXTERN int Itcl_StubCreateCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 29 */EXTERN int Itcl_StubExistsCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 30 */EXTERN int Itcl_IsStub _ANSI_ARGS_((Tcl_Command cmd));/* 31 */EXTERN int Itcl_CreateClass _ANSI_ARGS_((Tcl_Interp* interp, char* path, ItclObjectInfo * info, ItclClass ** rPtr));/* 32 */EXTERN int Itcl_DeleteClass _ANSI_ARGS_((Tcl_Interp * interp, ItclClass * cdefnPtr));/* 33 */EXTERN Tcl_Namespace* Itcl_FindClassNamespace _ANSI_ARGS_(( Tcl_Interp* interp, char* path));/* 34 */EXTERN int Itcl_HandleClass _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 35 */EXTERN int Itcl_ClassCmdResolver _ANSI_ARGS_(( Tcl_Interp * interp, char* name, Tcl_Namespace * context, int flags, Tcl_Command * rPtr));/* 36 */EXTERN int Itcl_ClassVarResolver _ANSI_ARGS_(( Tcl_Interp * interp, char* name, Tcl_Namespace * context, int flags, Tcl_Var * rPtr));/* 37 */EXTERN int Itcl_ClassCompiledVarResolver _ANSI_ARGS_(( Tcl_Interp * interp, char* name, int length, Tcl_Namespace * context, Tcl_ResolvedVarInfo ** rPtr));/* 38 */EXTERN void Itcl_BuildVirtualTables _ANSI_ARGS_(( ItclClass* cdefnPtr));/* 39 */EXTERN int Itcl_CreateVarDefn _ANSI_ARGS_((Tcl_Interp * interp, ItclClass* cdefn, char* name, char* init, char* config, ItclVarDefn** vdefnPtr));/* 40 */EXTERN void Itcl_DeleteVarDefn _ANSI_ARGS_((ItclVarDefn * vdefn));/* 41 */EXTERN char* Itcl_GetCommonVar _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclClass * contextClass));/* 42 */EXTERN ItclMember* Itcl_CreateMember _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name));/* 43 */EXTERN void Itcl_DeleteMember _ANSI_ARGS_((ItclMember * memPtr));/* 44 */EXTERN int Itcl_CreateObject _ANSI_ARGS_((Tcl_Interp * interp, char* name, ItclClass * cdefn, int objc, Tcl_Obj *CONST objv[], ItclObject ** roPtr));/* 45 */EXTERN int Itcl_DeleteObject _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj));/* 46 */EXTERN int Itcl_DestructObject _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj, int flags));/* 47 */EXTERN int Itcl_HandleInstance _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 48 */EXTERN char* Itcl_GetInstanceVar _ANSI_ARGS_((Tcl_Interp * interp, char * name, ItclObject * contextObj, ItclClass * contextClass));/* 49 */EXTERN int Itcl_ScopedVarResolver _ANSI_ARGS_(( Tcl_Interp * interp, char * name, Tcl_Namespace * contextNs, int flags, Tcl_Var * rPtr));/* 50 */EXTERN int Itcl_BodyCmd _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 51 */EXTERN int Itcl_ConfigBodyCmd _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 52 */EXTERN int Itcl_CreateMethod _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body));/* 53 */EXTERN int Itcl_CreateProc _ANSI_ARGS_((Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body));/* 54 */EXTERN int Itcl_CreateMemberFunc _ANSI_ARGS_(( Tcl_Interp* interp, ItclClass * cdefn, char* name, char* arglist, char* body, ItclMemberFunc** mfuncPtr));/* 55 */EXTERN int Itcl_ChangeMemberFunc _ANSI_ARGS_(( Tcl_Interp* interp, ItclMemberFunc* mfunc, char* arglist, char* body));/* 56 */EXTERN void Itcl_DeleteMemberFunc _ANSI_ARGS_((char* cdata));/* 57 */EXTERN int Itcl_CreateMemberCode _ANSI_ARGS_(( Tcl_Interp* interp, ItclClass * cdefn, char* arglist, char* body, ItclMemberCode** mcodePtr));/* 58 */EXTERN void Itcl_DeleteMemberCode _ANSI_ARGS_((char* cdata));/* 59 */EXTERN int Itcl_GetMemberCode _ANSI_ARGS_((Tcl_Interp* interp, ItclMember* member));/* Slot 60 is reserved *//* 61 */EXTERN int Itcl_EvalMemberCode _ANSI_ARGS_((Tcl_Interp * interp, ItclMemberFunc * mfunc, ItclMember * member, ItclObject * contextObj, int objc, Tcl_Obj *CONST objv[]));/* 62 */EXTERN int Itcl_CreateArgList _ANSI_ARGS_((Tcl_Interp* interp, char* decl, int* argcPtr, CompiledLocal** argPtr));/* 63 */EXTERN CompiledLocal* Itcl_CreateArg _ANSI_ARGS_((char* name, char* init));/* 64 */EXTERN void Itcl_DeleteArgList _ANSI_ARGS_(( CompiledLocal * arglist));/* 65 */EXTERN Tcl_Obj* Itcl_ArgList _ANSI_ARGS_((int argc, CompiledLocal* arglist));/* 66 */EXTERN int Itcl_EquivArgLists _ANSI_ARGS_((CompiledLocal* arg1, int arg1c, CompiledLocal* arg2, int arg2c));/* 67 */EXTERN void Itcl_GetMemberFuncUsage _ANSI_ARGS_(( ItclMemberFunc * mfunc, ItclObject * contextObj, Tcl_Obj * objPtr));/* 68 */EXTERN int Itcl_ExecMethod _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 69 */EXTERN int Itcl_ExecProc _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 70 */EXTERN int Itcl_AssignArgs _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], ItclMemberFunc * mfunc));/* 71 */EXTERN int Itcl_ConstructBase _ANSI_ARGS_((Tcl_Interp * interp, ItclObject * contextObj, ItclClass * contextClass));/* 72 */EXTERN int Itcl_InvokeMethodIfExists _ANSI_ARGS_(( Tcl_Interp * interp, char * name, ItclClass * contextClass, ItclObject * contextObj, int objc, Tcl_Obj *CONST objv[]));/* Slot 73 is reserved *//* 74 */EXTERN int Itcl_ReportFuncErrors _ANSI_ARGS_(( Tcl_Interp* interp, ItclMemberFunc * mfunc, ItclObject * contextObj, int result));/* 75 */EXTERN int Itcl_ParseInit _ANSI_ARGS_((Tcl_Interp * interp, ItclObjectInfo * info));/* 76 */EXTERN int Itcl_ClassCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 77 */EXTERN int Itcl_ClassInheritCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 78 */EXTERN int Itcl_ClassProtectionCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 79 */EXTERN int Itcl_ClassConstructorCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 80 */EXTERN int Itcl_ClassDestructorCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 81 */EXTERN int Itcl_ClassMethodCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 82 */EXTERN int Itcl_ClassProcCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 83 */EXTERN int Itcl_ClassVariableCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 84 */EXTERN int Itcl_ClassCommonCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 85 */EXTERN int Itcl_ParseVarResolver _ANSI_ARGS_(( Tcl_Interp * interp, char* name, Tcl_Namespace * contextNs, int flags, Tcl_Var* rPtr));/* 86 */EXTERN int Itcl_BiInit _ANSI_ARGS_((Tcl_Interp * interp));/* 87 */EXTERN int Itcl_InstallBiMethods _ANSI_ARGS_(( Tcl_Interp * interp, ItclClass * cdefn));/* 88 */EXTERN int Itcl_BiIsaCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 89 */EXTERN int Itcl_BiConfigureCmd _ANSI_ARGS_(( ClientData clientData, Tcl_Interp * interp,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -