jpayne@69
|
1 /*
|
jpayne@69
|
2 * This file is (mostly) automatically generated from itcl.decls.
|
jpayne@69
|
3 */
|
jpayne@69
|
4
|
jpayne@69
|
5 #ifndef _ITCLINTDECLS
|
jpayne@69
|
6 #define _ITCLINTDECLS
|
jpayne@69
|
7
|
jpayne@69
|
8 /* !BEGIN!: Do not edit below this line. */
|
jpayne@69
|
9
|
jpayne@69
|
10 #define ITCLINT_STUBS_EPOCH 0
|
jpayne@69
|
11 #define ITCLINT_STUBS_REVISION 153
|
jpayne@69
|
12
|
jpayne@69
|
13 #ifdef __cplusplus
|
jpayne@69
|
14 extern "C" {
|
jpayne@69
|
15 #endif
|
jpayne@69
|
16
|
jpayne@69
|
17 /*
|
jpayne@69
|
18 * Exported function declarations:
|
jpayne@69
|
19 */
|
jpayne@69
|
20
|
jpayne@69
|
21 /* 0 */
|
jpayne@69
|
22 ITCLAPI int Itcl_IsClassNamespace(Tcl_Namespace *namesp);
|
jpayne@69
|
23 /* 1 */
|
jpayne@69
|
24 ITCLAPI int Itcl_IsClass(Tcl_Command cmd);
|
jpayne@69
|
25 /* 2 */
|
jpayne@69
|
26 ITCLAPI ItclClass * Itcl_FindClass(Tcl_Interp *interp, const char *path,
|
jpayne@69
|
27 int autoload);
|
jpayne@69
|
28 /* 3 */
|
jpayne@69
|
29 ITCLAPI int Itcl_FindObject(Tcl_Interp *interp, const char *name,
|
jpayne@69
|
30 ItclObject **roPtr);
|
jpayne@69
|
31 /* 4 */
|
jpayne@69
|
32 ITCLAPI int Itcl_IsObject(Tcl_Command cmd);
|
jpayne@69
|
33 /* 5 */
|
jpayne@69
|
34 ITCLAPI int Itcl_ObjectIsa(ItclObject *contextObj,
|
jpayne@69
|
35 ItclClass *cdefn);
|
jpayne@69
|
36 /* 6 */
|
jpayne@69
|
37 ITCLAPI int Itcl_Protection(Tcl_Interp *interp, int newLevel);
|
jpayne@69
|
38 /* 7 */
|
jpayne@69
|
39 ITCLAPI const char * Itcl_ProtectionStr(int pLevel);
|
jpayne@69
|
40 /* 8 */
|
jpayne@69
|
41 ITCLAPI int Itcl_CanAccess(ItclMemberFunc *memberPtr,
|
jpayne@69
|
42 Tcl_Namespace *fromNsPtr);
|
jpayne@69
|
43 /* 9 */
|
jpayne@69
|
44 ITCLAPI int Itcl_CanAccessFunc(ItclMemberFunc *mfunc,
|
jpayne@69
|
45 Tcl_Namespace *fromNsPtr);
|
jpayne@69
|
46 /* Slot 10 is reserved */
|
jpayne@69
|
47 /* 11 */
|
jpayne@69
|
48 ITCLAPI void Itcl_ParseNamespPath(const char *name,
|
jpayne@69
|
49 Tcl_DString *buffer, const char **head,
|
jpayne@69
|
50 const char **tail);
|
jpayne@69
|
51 /* 12 */
|
jpayne@69
|
52 ITCLAPI int Itcl_DecodeScopedCommand(Tcl_Interp *interp,
|
jpayne@69
|
53 const char *name, Tcl_Namespace **rNsPtr,
|
jpayne@69
|
54 char **rCmdPtr);
|
jpayne@69
|
55 /* 13 */
|
jpayne@69
|
56 ITCLAPI int Itcl_EvalArgs(Tcl_Interp *interp, Tcl_Size objc,
|
jpayne@69
|
57 Tcl_Obj *const objv[]);
|
jpayne@69
|
58 /* 14 */
|
jpayne@69
|
59 ITCLAPI Tcl_Obj * Itcl_CreateArgs(Tcl_Interp *interp,
|
jpayne@69
|
60 const char *string, Tcl_Size objc,
|
jpayne@69
|
61 Tcl_Obj *const objv[]);
|
jpayne@69
|
62 /* Slot 15 is reserved */
|
jpayne@69
|
63 /* Slot 16 is reserved */
|
jpayne@69
|
64 /* 17 */
|
jpayne@69
|
65 ITCLAPI int Itcl_GetContext(Tcl_Interp *interp,
|
jpayne@69
|
66 ItclClass **iclsPtrPtr,
|
jpayne@69
|
67 ItclObject **ioPtrPtr);
|
jpayne@69
|
68 /* 18 */
|
jpayne@69
|
69 ITCLAPI void Itcl_InitHierIter(ItclHierIter *iter,
|
jpayne@69
|
70 ItclClass *iclsPtr);
|
jpayne@69
|
71 /* 19 */
|
jpayne@69
|
72 ITCLAPI void Itcl_DeleteHierIter(ItclHierIter *iter);
|
jpayne@69
|
73 /* 20 */
|
jpayne@69
|
74 ITCLAPI ItclClass * Itcl_AdvanceHierIter(ItclHierIter *iter);
|
jpayne@69
|
75 /* 21 */
|
jpayne@69
|
76 ITCLAPI int Itcl_FindClassesCmd(void *clientData,
|
jpayne@69
|
77 Tcl_Interp *interp, int objc,
|
jpayne@69
|
78 Tcl_Obj *const objv[]);
|
jpayne@69
|
79 /* 22 */
|
jpayne@69
|
80 ITCLAPI int Itcl_FindObjectsCmd(void *clientData,
|
jpayne@69
|
81 Tcl_Interp *interp, int objc,
|
jpayne@69
|
82 Tcl_Obj *const objv[]);
|
jpayne@69
|
83 /* Slot 23 is reserved */
|
jpayne@69
|
84 /* 24 */
|
jpayne@69
|
85 ITCLAPI int Itcl_DelClassCmd(void *clientData,
|
jpayne@69
|
86 Tcl_Interp *interp, int objc,
|
jpayne@69
|
87 Tcl_Obj *const objv[]);
|
jpayne@69
|
88 /* 25 */
|
jpayne@69
|
89 ITCLAPI int Itcl_DelObjectCmd(void *clientData,
|
jpayne@69
|
90 Tcl_Interp *interp, int objc,
|
jpayne@69
|
91 Tcl_Obj *const objv[]);
|
jpayne@69
|
92 /* 26 */
|
jpayne@69
|
93 ITCLAPI int Itcl_ScopeCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
94 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
95 /* 27 */
|
jpayne@69
|
96 ITCLAPI int Itcl_CodeCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
97 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
98 /* 28 */
|
jpayne@69
|
99 ITCLAPI int Itcl_StubCreateCmd(void *clientData,
|
jpayne@69
|
100 Tcl_Interp *interp, int objc,
|
jpayne@69
|
101 Tcl_Obj *const objv[]);
|
jpayne@69
|
102 /* 29 */
|
jpayne@69
|
103 ITCLAPI int Itcl_StubExistsCmd(void *clientData,
|
jpayne@69
|
104 Tcl_Interp *interp, int objc,
|
jpayne@69
|
105 Tcl_Obj *const objv[]);
|
jpayne@69
|
106 /* 30 */
|
jpayne@69
|
107 ITCLAPI int Itcl_IsStub(Tcl_Command cmd);
|
jpayne@69
|
108 /* 31 */
|
jpayne@69
|
109 ITCLAPI int Itcl_CreateClass(Tcl_Interp *interp,
|
jpayne@69
|
110 const char *path, ItclObjectInfo *info,
|
jpayne@69
|
111 ItclClass **rPtr);
|
jpayne@69
|
112 /* 32 */
|
jpayne@69
|
113 ITCLAPI int Itcl_DeleteClass(Tcl_Interp *interp,
|
jpayne@69
|
114 ItclClass *iclsPtr);
|
jpayne@69
|
115 /* 33 */
|
jpayne@69
|
116 ITCLAPI Tcl_Namespace * Itcl_FindClassNamespace(Tcl_Interp *interp,
|
jpayne@69
|
117 const char *path);
|
jpayne@69
|
118 /* 34 */
|
jpayne@69
|
119 ITCLAPI int Itcl_HandleClass(void *clientData,
|
jpayne@69
|
120 Tcl_Interp *interp, int objc,
|
jpayne@69
|
121 Tcl_Obj *const objv[]);
|
jpayne@69
|
122 /* Slot 35 is reserved */
|
jpayne@69
|
123 /* Slot 36 is reserved */
|
jpayne@69
|
124 /* Slot 37 is reserved */
|
jpayne@69
|
125 /* 38 */
|
jpayne@69
|
126 ITCLAPI void Itcl_BuildVirtualTables(ItclClass *iclsPtr);
|
jpayne@69
|
127 /* 39 */
|
jpayne@69
|
128 ITCLAPI int Itcl_CreateVariable(Tcl_Interp *interp,
|
jpayne@69
|
129 ItclClass *iclsPtr, Tcl_Obj *name,
|
jpayne@69
|
130 char *init, char *config,
|
jpayne@69
|
131 ItclVariable **ivPtr);
|
jpayne@69
|
132 /* 40 */
|
jpayne@69
|
133 ITCLAPI void Itcl_DeleteVariable(char *cdata);
|
jpayne@69
|
134 /* 41 */
|
jpayne@69
|
135 ITCLAPI const char * Itcl_GetCommonVar(Tcl_Interp *interp,
|
jpayne@69
|
136 const char *name, ItclClass *contextClass);
|
jpayne@69
|
137 /* Slot 42 is reserved */
|
jpayne@69
|
138 /* Slot 43 is reserved */
|
jpayne@69
|
139 /* 44 */
|
jpayne@69
|
140 ITCLAPI int Itcl_CreateObject(Tcl_Interp *interp,
|
jpayne@69
|
141 const char*name, ItclClass *iclsPtr,
|
jpayne@69
|
142 Tcl_Size objc, Tcl_Obj *const objv[],
|
jpayne@69
|
143 ItclObject **rioPtr);
|
jpayne@69
|
144 /* 45 */
|
jpayne@69
|
145 ITCLAPI int Itcl_DeleteObject(Tcl_Interp *interp,
|
jpayne@69
|
146 ItclObject *contextObj);
|
jpayne@69
|
147 /* 46 */
|
jpayne@69
|
148 ITCLAPI int Itcl_DestructObject(Tcl_Interp *interp,
|
jpayne@69
|
149 ItclObject *contextObj, int flags);
|
jpayne@69
|
150 /* Slot 47 is reserved */
|
jpayne@69
|
151 /* 48 */
|
jpayne@69
|
152 ITCLAPI const char * Itcl_GetInstanceVar(Tcl_Interp *interp,
|
jpayne@69
|
153 const char *name, ItclObject *contextIoPtr,
|
jpayne@69
|
154 ItclClass *contextIclsPtr);
|
jpayne@69
|
155 /* Slot 49 is reserved */
|
jpayne@69
|
156 /* 50 */
|
jpayne@69
|
157 ITCLAPI int Itcl_BodyCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
158 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
159 /* 51 */
|
jpayne@69
|
160 ITCLAPI int Itcl_ConfigBodyCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
161 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
162 /* 52 */
|
jpayne@69
|
163 ITCLAPI int Itcl_CreateMethod(Tcl_Interp *interp,
|
jpayne@69
|
164 ItclClass *iclsPtr, Tcl_Obj *namePtr,
|
jpayne@69
|
165 const char *arglist, const char *body);
|
jpayne@69
|
166 /* 53 */
|
jpayne@69
|
167 ITCLAPI int Itcl_CreateProc(Tcl_Interp *interp,
|
jpayne@69
|
168 ItclClass *iclsPtr, Tcl_Obj *namePtr,
|
jpayne@69
|
169 const char *arglist, const char *body);
|
jpayne@69
|
170 /* 54 */
|
jpayne@69
|
171 ITCLAPI int Itcl_CreateMemberFunc(Tcl_Interp *interp,
|
jpayne@69
|
172 ItclClass *iclsPtr, Tcl_Obj *name,
|
jpayne@69
|
173 const char *arglist, const char *body,
|
jpayne@69
|
174 ItclMemberFunc **mfuncPtr);
|
jpayne@69
|
175 /* 55 */
|
jpayne@69
|
176 ITCLAPI int Itcl_ChangeMemberFunc(Tcl_Interp *interp,
|
jpayne@69
|
177 ItclMemberFunc *mfunc, const char *arglist,
|
jpayne@69
|
178 const char *body);
|
jpayne@69
|
179 /* 56 */
|
jpayne@69
|
180 ITCLAPI void Itcl_DeleteMemberFunc(void *cdata);
|
jpayne@69
|
181 /* 57 */
|
jpayne@69
|
182 ITCLAPI int Itcl_CreateMemberCode(Tcl_Interp *interp,
|
jpayne@69
|
183 ItclClass *iclsPtr, const char *arglist,
|
jpayne@69
|
184 const char *body, ItclMemberCode **mcodePtr);
|
jpayne@69
|
185 /* 58 */
|
jpayne@69
|
186 ITCLAPI void Itcl_DeleteMemberCode(void *cdata);
|
jpayne@69
|
187 /* 59 */
|
jpayne@69
|
188 ITCLAPI int Itcl_GetMemberCode(Tcl_Interp *interp,
|
jpayne@69
|
189 ItclMemberFunc *mfunc);
|
jpayne@69
|
190 /* Slot 60 is reserved */
|
jpayne@69
|
191 /* 61 */
|
jpayne@69
|
192 ITCLAPI int Itcl_EvalMemberCode(Tcl_Interp *interp,
|
jpayne@69
|
193 ItclMemberFunc *mfunc,
|
jpayne@69
|
194 ItclObject *contextObj, Tcl_Size objc,
|
jpayne@69
|
195 Tcl_Obj *const objv[]);
|
jpayne@69
|
196 /* Slot 62 is reserved */
|
jpayne@69
|
197 /* Slot 63 is reserved */
|
jpayne@69
|
198 /* Slot 64 is reserved */
|
jpayne@69
|
199 /* Slot 65 is reserved */
|
jpayne@69
|
200 /* Slot 66 is reserved */
|
jpayne@69
|
201 /* 67 */
|
jpayne@69
|
202 ITCLAPI void Itcl_GetMemberFuncUsage(ItclMemberFunc *mfunc,
|
jpayne@69
|
203 ItclObject *contextObj, Tcl_Obj *objPtr);
|
jpayne@69
|
204 /* 68 */
|
jpayne@69
|
205 ITCLAPI int Itcl_ExecMethod(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
206 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
207 /* 69 */
|
jpayne@69
|
208 ITCLAPI int Itcl_ExecProc(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
209 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
210 /* Slot 70 is reserved */
|
jpayne@69
|
211 /* 71 */
|
jpayne@69
|
212 ITCLAPI int Itcl_ConstructBase(Tcl_Interp *interp,
|
jpayne@69
|
213 ItclObject *contextObj,
|
jpayne@69
|
214 ItclClass *contextClass);
|
jpayne@69
|
215 /* 72 */
|
jpayne@69
|
216 ITCLAPI int Itcl_InvokeMethodIfExists(Tcl_Interp *interp,
|
jpayne@69
|
217 const char *name, ItclClass *contextClass,
|
jpayne@69
|
218 ItclObject *contextObj, Tcl_Size objc,
|
jpayne@69
|
219 Tcl_Obj *const objv[]);
|
jpayne@69
|
220 /* Slot 73 is reserved */
|
jpayne@69
|
221 /* 74 */
|
jpayne@69
|
222 ITCLAPI int Itcl_ReportFuncErrors(Tcl_Interp *interp,
|
jpayne@69
|
223 ItclMemberFunc *mfunc,
|
jpayne@69
|
224 ItclObject *contextObj, int result);
|
jpayne@69
|
225 /* 75 */
|
jpayne@69
|
226 ITCLAPI int Itcl_ParseInit(Tcl_Interp *interp,
|
jpayne@69
|
227 ItclObjectInfo *info);
|
jpayne@69
|
228 /* 76 */
|
jpayne@69
|
229 ITCLAPI int Itcl_ClassCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
230 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
231 /* 77 */
|
jpayne@69
|
232 ITCLAPI int Itcl_ClassInheritCmd(void *clientData,
|
jpayne@69
|
233 Tcl_Interp *interp, int objc,
|
jpayne@69
|
234 Tcl_Obj *const objv[]);
|
jpayne@69
|
235 /* 78 */
|
jpayne@69
|
236 ITCLAPI int Itcl_ClassProtectionCmd(void *clientData,
|
jpayne@69
|
237 Tcl_Interp *interp, int objc,
|
jpayne@69
|
238 Tcl_Obj *const objv[]);
|
jpayne@69
|
239 /* 79 */
|
jpayne@69
|
240 ITCLAPI int Itcl_ClassConstructorCmd(void *clientData,
|
jpayne@69
|
241 Tcl_Interp *interp, int objc,
|
jpayne@69
|
242 Tcl_Obj *const objv[]);
|
jpayne@69
|
243 /* 80 */
|
jpayne@69
|
244 ITCLAPI int Itcl_ClassDestructorCmd(void *clientData,
|
jpayne@69
|
245 Tcl_Interp *interp, int objc,
|
jpayne@69
|
246 Tcl_Obj *const objv[]);
|
jpayne@69
|
247 /* 81 */
|
jpayne@69
|
248 ITCLAPI int Itcl_ClassMethodCmd(void *clientData,
|
jpayne@69
|
249 Tcl_Interp *interp, int objc,
|
jpayne@69
|
250 Tcl_Obj *const objv[]);
|
jpayne@69
|
251 /* 82 */
|
jpayne@69
|
252 ITCLAPI int Itcl_ClassProcCmd(void *clientData,
|
jpayne@69
|
253 Tcl_Interp *interp, int objc,
|
jpayne@69
|
254 Tcl_Obj *const objv[]);
|
jpayne@69
|
255 /* 83 */
|
jpayne@69
|
256 ITCLAPI int Itcl_ClassVariableCmd(void *clientData,
|
jpayne@69
|
257 Tcl_Interp *interp, int objc,
|
jpayne@69
|
258 Tcl_Obj *const objv[]);
|
jpayne@69
|
259 /* 84 */
|
jpayne@69
|
260 ITCLAPI int Itcl_ClassCommonCmd(void *clientData,
|
jpayne@69
|
261 Tcl_Interp *interp, int objc,
|
jpayne@69
|
262 Tcl_Obj *const objv[]);
|
jpayne@69
|
263 /* 85 */
|
jpayne@69
|
264 ITCLAPI int Itcl_ParseVarResolver(Tcl_Interp *interp,
|
jpayne@69
|
265 const char *name, Tcl_Namespace *contextNs,
|
jpayne@69
|
266 int flags, Tcl_Var *rPtr);
|
jpayne@69
|
267 /* 86 */
|
jpayne@69
|
268 ITCLAPI int Itcl_BiInit(Tcl_Interp *interp,
|
jpayne@69
|
269 ItclObjectInfo *infoPtr);
|
jpayne@69
|
270 /* 87 */
|
jpayne@69
|
271 ITCLAPI int Itcl_InstallBiMethods(Tcl_Interp *interp,
|
jpayne@69
|
272 ItclClass *cdefn);
|
jpayne@69
|
273 /* 88 */
|
jpayne@69
|
274 ITCLAPI int Itcl_BiIsaCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
275 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
276 /* 89 */
|
jpayne@69
|
277 ITCLAPI int Itcl_BiConfigureCmd(void *clientData,
|
jpayne@69
|
278 Tcl_Interp *interp, int objc,
|
jpayne@69
|
279 Tcl_Obj *const objv[]);
|
jpayne@69
|
280 /* 90 */
|
jpayne@69
|
281 ITCLAPI int Itcl_BiCgetCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
282 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
283 /* 91 */
|
jpayne@69
|
284 ITCLAPI int Itcl_BiChainCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
285 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
286 /* 92 */
|
jpayne@69
|
287 ITCLAPI int Itcl_BiInfoClassCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
288 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
289 /* 93 */
|
jpayne@69
|
290 ITCLAPI int Itcl_BiInfoInheritCmd(void *dummy,
|
jpayne@69
|
291 Tcl_Interp *interp, int objc,
|
jpayne@69
|
292 Tcl_Obj *const objv[]);
|
jpayne@69
|
293 /* 94 */
|
jpayne@69
|
294 ITCLAPI int Itcl_BiInfoHeritageCmd(void *dummy,
|
jpayne@69
|
295 Tcl_Interp *interp, int objc,
|
jpayne@69
|
296 Tcl_Obj *const objv[]);
|
jpayne@69
|
297 /* 95 */
|
jpayne@69
|
298 ITCLAPI int Itcl_BiInfoFunctionCmd(void *dummy,
|
jpayne@69
|
299 Tcl_Interp *interp, int objc,
|
jpayne@69
|
300 Tcl_Obj *const objv[]);
|
jpayne@69
|
301 /* 96 */
|
jpayne@69
|
302 ITCLAPI int Itcl_BiInfoVariableCmd(void *dummy,
|
jpayne@69
|
303 Tcl_Interp *interp, int objc,
|
jpayne@69
|
304 Tcl_Obj *const objv[]);
|
jpayne@69
|
305 /* 97 */
|
jpayne@69
|
306 ITCLAPI int Itcl_BiInfoBodyCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
307 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
308 /* 98 */
|
jpayne@69
|
309 ITCLAPI int Itcl_BiInfoArgsCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
310 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
311 /* Slot 99 is reserved */
|
jpayne@69
|
312 /* 100 */
|
jpayne@69
|
313 ITCLAPI int Itcl_EnsembleInit(Tcl_Interp *interp);
|
jpayne@69
|
314 /* 101 */
|
jpayne@69
|
315 ITCLAPI int Itcl_CreateEnsemble(Tcl_Interp *interp,
|
jpayne@69
|
316 const char *ensName);
|
jpayne@69
|
317 /* 102 */
|
jpayne@69
|
318 ITCLAPI int Itcl_AddEnsemblePart(Tcl_Interp *interp,
|
jpayne@69
|
319 const char *ensName, const char *partName,
|
jpayne@69
|
320 const char *usageInfo,
|
jpayne@69
|
321 Tcl_ObjCmdProc *objProc, void *clientData,
|
jpayne@69
|
322 Tcl_CmdDeleteProc *deleteProc);
|
jpayne@69
|
323 /* 103 */
|
jpayne@69
|
324 ITCLAPI int Itcl_GetEnsemblePart(Tcl_Interp *interp,
|
jpayne@69
|
325 const char *ensName, const char *partName,
|
jpayne@69
|
326 Tcl_CmdInfo *infoPtr);
|
jpayne@69
|
327 /* 104 */
|
jpayne@69
|
328 ITCLAPI int Itcl_IsEnsemble(Tcl_CmdInfo *infoPtr);
|
jpayne@69
|
329 /* 105 */
|
jpayne@69
|
330 ITCLAPI int Itcl_GetEnsembleUsage(Tcl_Interp *interp,
|
jpayne@69
|
331 const char *ensName, Tcl_Obj *objPtr);
|
jpayne@69
|
332 /* 106 */
|
jpayne@69
|
333 ITCLAPI int Itcl_GetEnsembleUsageForObj(Tcl_Interp *interp,
|
jpayne@69
|
334 Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr);
|
jpayne@69
|
335 /* 107 */
|
jpayne@69
|
336 ITCLAPI int Itcl_EnsembleCmd(void *clientData,
|
jpayne@69
|
337 Tcl_Interp *interp, int objc,
|
jpayne@69
|
338 Tcl_Obj *const objv[]);
|
jpayne@69
|
339 /* 108 */
|
jpayne@69
|
340 ITCLAPI int Itcl_EnsPartCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
341 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
342 /* 109 */
|
jpayne@69
|
343 ITCLAPI int Itcl_EnsembleErrorCmd(void *clientData,
|
jpayne@69
|
344 Tcl_Interp *interp, Tcl_Size objc,
|
jpayne@69
|
345 Tcl_Obj *const objv[]);
|
jpayne@69
|
346 /* Slot 110 is reserved */
|
jpayne@69
|
347 /* Slot 111 is reserved */
|
jpayne@69
|
348 /* Slot 112 is reserved */
|
jpayne@69
|
349 /* Slot 113 is reserved */
|
jpayne@69
|
350 /* Slot 114 is reserved */
|
jpayne@69
|
351 /* 115 */
|
jpayne@69
|
352 ITCLAPI void Itcl_Assert(const char *testExpr,
|
jpayne@69
|
353 const char *fileName, int lineNum);
|
jpayne@69
|
354 /* 116 */
|
jpayne@69
|
355 ITCLAPI int Itcl_IsObjectCmd(void *clientData,
|
jpayne@69
|
356 Tcl_Interp *interp, int objc,
|
jpayne@69
|
357 Tcl_Obj *const objv[]);
|
jpayne@69
|
358 /* 117 */
|
jpayne@69
|
359 ITCLAPI int Itcl_IsClassCmd(void *clientData, Tcl_Interp *interp,
|
jpayne@69
|
360 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
361 /* Slot 118 is reserved */
|
jpayne@69
|
362 /* Slot 119 is reserved */
|
jpayne@69
|
363 /* Slot 120 is reserved */
|
jpayne@69
|
364 /* Slot 121 is reserved */
|
jpayne@69
|
365 /* Slot 122 is reserved */
|
jpayne@69
|
366 /* Slot 123 is reserved */
|
jpayne@69
|
367 /* Slot 124 is reserved */
|
jpayne@69
|
368 /* Slot 125 is reserved */
|
jpayne@69
|
369 /* Slot 126 is reserved */
|
jpayne@69
|
370 /* Slot 127 is reserved */
|
jpayne@69
|
371 /* Slot 128 is reserved */
|
jpayne@69
|
372 /* Slot 129 is reserved */
|
jpayne@69
|
373 /* Slot 130 is reserved */
|
jpayne@69
|
374 /* Slot 131 is reserved */
|
jpayne@69
|
375 /* Slot 132 is reserved */
|
jpayne@69
|
376 /* Slot 133 is reserved */
|
jpayne@69
|
377 /* Slot 134 is reserved */
|
jpayne@69
|
378 /* Slot 135 is reserved */
|
jpayne@69
|
379 /* Slot 136 is reserved */
|
jpayne@69
|
380 /* Slot 137 is reserved */
|
jpayne@69
|
381 /* Slot 138 is reserved */
|
jpayne@69
|
382 /* Slot 139 is reserved */
|
jpayne@69
|
383 /* 140 */
|
jpayne@69
|
384 ITCLAPI int Itcl_FilterAddCmd(void *clientData,
|
jpayne@69
|
385 Tcl_Interp *interp, int objc,
|
jpayne@69
|
386 Tcl_Obj *const objv[]);
|
jpayne@69
|
387 /* 141 */
|
jpayne@69
|
388 ITCLAPI int Itcl_FilterDeleteCmd(void *clientData,
|
jpayne@69
|
389 Tcl_Interp *interp, int objc,
|
jpayne@69
|
390 Tcl_Obj *const objv[]);
|
jpayne@69
|
391 /* 142 */
|
jpayne@69
|
392 ITCLAPI int Itcl_ForwardAddCmd(void *clientData,
|
jpayne@69
|
393 Tcl_Interp *interp, int objc,
|
jpayne@69
|
394 Tcl_Obj *const objv[]);
|
jpayne@69
|
395 /* 143 */
|
jpayne@69
|
396 ITCLAPI int Itcl_ForwardDeleteCmd(void *clientData,
|
jpayne@69
|
397 Tcl_Interp *interp, int objc,
|
jpayne@69
|
398 Tcl_Obj *const objv[]);
|
jpayne@69
|
399 /* 144 */
|
jpayne@69
|
400 ITCLAPI int Itcl_MixinAddCmd(void *clientData,
|
jpayne@69
|
401 Tcl_Interp *interp, int objc,
|
jpayne@69
|
402 Tcl_Obj *const objv[]);
|
jpayne@69
|
403 /* 145 */
|
jpayne@69
|
404 ITCLAPI int Itcl_MixinDeleteCmd(void *clientData,
|
jpayne@69
|
405 Tcl_Interp *interp, int objc,
|
jpayne@69
|
406 Tcl_Obj *const objv[]);
|
jpayne@69
|
407 /* Slot 146 is reserved */
|
jpayne@69
|
408 /* Slot 147 is reserved */
|
jpayne@69
|
409 /* Slot 148 is reserved */
|
jpayne@69
|
410 /* Slot 149 is reserved */
|
jpayne@69
|
411 /* Slot 150 is reserved */
|
jpayne@69
|
412 /* 151 */
|
jpayne@69
|
413 ITCLAPI int Itcl_BiInfoUnknownCmd(void *dummy,
|
jpayne@69
|
414 Tcl_Interp *interp, int objc,
|
jpayne@69
|
415 Tcl_Obj *const objv[]);
|
jpayne@69
|
416 /* 152 */
|
jpayne@69
|
417 ITCLAPI int Itcl_BiInfoVarsCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
418 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
419 /* 153 */
|
jpayne@69
|
420 ITCLAPI int Itcl_CanAccess2(ItclClass *iclsPtr, int protection,
|
jpayne@69
|
421 Tcl_Namespace *fromNsPtr);
|
jpayne@69
|
422 /* Slot 154 is reserved */
|
jpayne@69
|
423 /* Slot 155 is reserved */
|
jpayne@69
|
424 /* Slot 156 is reserved */
|
jpayne@69
|
425 /* Slot 157 is reserved */
|
jpayne@69
|
426 /* Slot 158 is reserved */
|
jpayne@69
|
427 /* Slot 159 is reserved */
|
jpayne@69
|
428 /* 160 */
|
jpayne@69
|
429 ITCLAPI int Itcl_SetCallFrameResolver(Tcl_Interp *interp,
|
jpayne@69
|
430 Tcl_Resolve *resolvePtr);
|
jpayne@69
|
431 /* 161 */
|
jpayne@69
|
432 ITCLAPI int ItclEnsembleSubCmd(void *clientData,
|
jpayne@69
|
433 Tcl_Interp *interp, const char *ensembleName,
|
jpayne@69
|
434 int objc, Tcl_Obj *const *objv,
|
jpayne@69
|
435 const char *functionName);
|
jpayne@69
|
436 /* 162 */
|
jpayne@69
|
437 ITCLAPI Tcl_Namespace * Itcl_GetUplevelNamespace(Tcl_Interp *interp,
|
jpayne@69
|
438 int level);
|
jpayne@69
|
439 /* 163 */
|
jpayne@69
|
440 ITCLAPI void * Itcl_GetCallFrameClientData(Tcl_Interp *interp);
|
jpayne@69
|
441 /* Slot 164 is reserved */
|
jpayne@69
|
442 /* 165 */
|
jpayne@69
|
443 ITCLAPI int Itcl_SetCallFrameNamespace(Tcl_Interp *interp,
|
jpayne@69
|
444 Tcl_Namespace *nsPtr);
|
jpayne@69
|
445 /* 166 */
|
jpayne@69
|
446 ITCLAPI Tcl_Size Itcl_GetCallFrameObjc(Tcl_Interp *interp);
|
jpayne@69
|
447 /* 167 */
|
jpayne@69
|
448 ITCLAPI Tcl_Obj *const * Itcl_GetCallFrameObjv(Tcl_Interp *interp);
|
jpayne@69
|
449 /* 168 */
|
jpayne@69
|
450 ITCLAPI int Itcl_NWidgetCmd(void *infoPtr, Tcl_Interp *interp,
|
jpayne@69
|
451 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
452 /* 169 */
|
jpayne@69
|
453 ITCLAPI int Itcl_AddOptionCmd(void *infoPtr, Tcl_Interp *interp,
|
jpayne@69
|
454 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
455 /* 170 */
|
jpayne@69
|
456 ITCLAPI int Itcl_AddComponentCmd(void *infoPtr,
|
jpayne@69
|
457 Tcl_Interp *interp, int objc,
|
jpayne@69
|
458 Tcl_Obj *const objv[]);
|
jpayne@69
|
459 /* 171 */
|
jpayne@69
|
460 ITCLAPI int Itcl_BiInfoOptionCmd(void *dummy, Tcl_Interp *interp,
|
jpayne@69
|
461 int objc, Tcl_Obj *const objv[]);
|
jpayne@69
|
462 /* 172 */
|
jpayne@69
|
463 ITCLAPI int Itcl_BiInfoComponentCmd(void *dummy,
|
jpayne@69
|
464 Tcl_Interp *interp, int objc,
|
jpayne@69
|
465 Tcl_Obj *const objv[]);
|
jpayne@69
|
466 /* 173 */
|
jpayne@69
|
467 ITCLAPI int Itcl_RenameCommand(Tcl_Interp *interp,
|
jpayne@69
|
468 const char *oldName, const char *newName);
|
jpayne@69
|
469 /* 174 */
|
jpayne@69
|
470 ITCLAPI int Itcl_PushCallFrame(Tcl_Interp *interp,
|
jpayne@69
|
471 Tcl_CallFrame *framePtr,
|
jpayne@69
|
472 Tcl_Namespace *nsPtr, int isProcCallFrame);
|
jpayne@69
|
473 /* 175 */
|
jpayne@69
|
474 ITCLAPI void Itcl_PopCallFrame(Tcl_Interp *interp);
|
jpayne@69
|
475 /* 176 */
|
jpayne@69
|
476 ITCLAPI Tcl_CallFrame * Itcl_GetUplevelCallFrame(Tcl_Interp *interp,
|
jpayne@69
|
477 int level);
|
jpayne@69
|
478 /* 177 */
|
jpayne@69
|
479 ITCLAPI Tcl_CallFrame * Itcl_ActivateCallFrame(Tcl_Interp *interp,
|
jpayne@69
|
480 Tcl_CallFrame *framePtr);
|
jpayne@69
|
481 /* 178 */
|
jpayne@69
|
482 ITCLAPI const char* ItclSetInstanceVar(Tcl_Interp *interp,
|
jpayne@69
|
483 const char *name, const char *name2,
|
jpayne@69
|
484 const char *value, ItclObject *contextIoPtr,
|
jpayne@69
|
485 ItclClass *contextIclsPtr);
|
jpayne@69
|
486 /* 179 */
|
jpayne@69
|
487 ITCLAPI Tcl_Obj * ItclCapitalize(const char *str);
|
jpayne@69
|
488 /* 180 */
|
jpayne@69
|
489 ITCLAPI int ItclClassBaseCmd(void *clientData,
|
jpayne@69
|
490 Tcl_Interp *interp, int flags, int objc,
|
jpayne@69
|
491 Tcl_Obj *const objv[],
|
jpayne@69
|
492 ItclClass **iclsPtrPtr);
|
jpayne@69
|
493 /* 181 */
|
jpayne@69
|
494 ITCLAPI int ItclCreateComponent(Tcl_Interp *interp,
|
jpayne@69
|
495 ItclClass *iclsPtr, Tcl_Obj *componentPtr,
|
jpayne@69
|
496 int type, ItclComponent **icPtrPtr);
|
jpayne@69
|
497 /* 182 */
|
jpayne@69
|
498 ITCLAPI void Itcl_SetContext(Tcl_Interp *interp,
|
jpayne@69
|
499 ItclObject *ioPtr);
|
jpayne@69
|
500 /* 183 */
|
jpayne@69
|
501 ITCLAPI void Itcl_UnsetContext(Tcl_Interp *interp);
|
jpayne@69
|
502 /* 184 */
|
jpayne@69
|
503 ITCLAPI const char * ItclGetInstanceVar(Tcl_Interp *interp,
|
jpayne@69
|
504 const char *name, const char *name2,
|
jpayne@69
|
505 ItclObject *ioPtr, ItclClass *iclsPtr);
|
jpayne@69
|
506
|
jpayne@69
|
507 typedef struct ItclIntStubs {
|
jpayne@69
|
508 int magic;
|
jpayne@69
|
509 int epoch;
|
jpayne@69
|
510 int revision;
|
jpayne@69
|
511 void *hooks;
|
jpayne@69
|
512
|
jpayne@69
|
513 int (*itcl_IsClassNamespace) (Tcl_Namespace *namesp); /* 0 */
|
jpayne@69
|
514 int (*itcl_IsClass) (Tcl_Command cmd); /* 1 */
|
jpayne@69
|
515 ItclClass * (*itcl_FindClass) (Tcl_Interp *interp, const char *path, int autoload); /* 2 */
|
jpayne@69
|
516 int (*itcl_FindObject) (Tcl_Interp *interp, const char *name, ItclObject **roPtr); /* 3 */
|
jpayne@69
|
517 int (*itcl_IsObject) (Tcl_Command cmd); /* 4 */
|
jpayne@69
|
518 int (*itcl_ObjectIsa) (ItclObject *contextObj, ItclClass *cdefn); /* 5 */
|
jpayne@69
|
519 int (*itcl_Protection) (Tcl_Interp *interp, int newLevel); /* 6 */
|
jpayne@69
|
520 const char * (*itcl_ProtectionStr) (int pLevel); /* 7 */
|
jpayne@69
|
521 int (*itcl_CanAccess) (ItclMemberFunc *memberPtr, Tcl_Namespace *fromNsPtr); /* 8 */
|
jpayne@69
|
522 int (*itcl_CanAccessFunc) (ItclMemberFunc *mfunc, Tcl_Namespace *fromNsPtr); /* 9 */
|
jpayne@69
|
523 void (*reserved10)(void);
|
jpayne@69
|
524 void (*itcl_ParseNamespPath) (const char *name, Tcl_DString *buffer, const char **head, const char **tail); /* 11 */
|
jpayne@69
|
525 int (*itcl_DecodeScopedCommand) (Tcl_Interp *interp, const char *name, Tcl_Namespace **rNsPtr, char **rCmdPtr); /* 12 */
|
jpayne@69
|
526 int (*itcl_EvalArgs) (Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); /* 13 */
|
jpayne@69
|
527 Tcl_Obj * (*itcl_CreateArgs) (Tcl_Interp *interp, const char *string, Tcl_Size objc, Tcl_Obj *const objv[]); /* 14 */
|
jpayne@69
|
528 void (*reserved15)(void);
|
jpayne@69
|
529 void (*reserved16)(void);
|
jpayne@69
|
530 int (*itcl_GetContext) (Tcl_Interp *interp, ItclClass **iclsPtrPtr, ItclObject **ioPtrPtr); /* 17 */
|
jpayne@69
|
531 void (*itcl_InitHierIter) (ItclHierIter *iter, ItclClass *iclsPtr); /* 18 */
|
jpayne@69
|
532 void (*itcl_DeleteHierIter) (ItclHierIter *iter); /* 19 */
|
jpayne@69
|
533 ItclClass * (*itcl_AdvanceHierIter) (ItclHierIter *iter); /* 20 */
|
jpayne@69
|
534 int (*itcl_FindClassesCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 21 */
|
jpayne@69
|
535 int (*itcl_FindObjectsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 22 */
|
jpayne@69
|
536 void (*reserved23)(void);
|
jpayne@69
|
537 int (*itcl_DelClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 24 */
|
jpayne@69
|
538 int (*itcl_DelObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 25 */
|
jpayne@69
|
539 int (*itcl_ScopeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 26 */
|
jpayne@69
|
540 int (*itcl_CodeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 27 */
|
jpayne@69
|
541 int (*itcl_StubCreateCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 28 */
|
jpayne@69
|
542 int (*itcl_StubExistsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 29 */
|
jpayne@69
|
543 int (*itcl_IsStub) (Tcl_Command cmd); /* 30 */
|
jpayne@69
|
544 int (*itcl_CreateClass) (Tcl_Interp *interp, const char *path, ItclObjectInfo *info, ItclClass **rPtr); /* 31 */
|
jpayne@69
|
545 int (*itcl_DeleteClass) (Tcl_Interp *interp, ItclClass *iclsPtr); /* 32 */
|
jpayne@69
|
546 Tcl_Namespace * (*itcl_FindClassNamespace) (Tcl_Interp *interp, const char *path); /* 33 */
|
jpayne@69
|
547 int (*itcl_HandleClass) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 34 */
|
jpayne@69
|
548 void (*reserved35)(void);
|
jpayne@69
|
549 void (*reserved36)(void);
|
jpayne@69
|
550 void (*reserved37)(void);
|
jpayne@69
|
551 void (*itcl_BuildVirtualTables) (ItclClass *iclsPtr); /* 38 */
|
jpayne@69
|
552 int (*itcl_CreateVariable) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, char *init, char *config, ItclVariable **ivPtr); /* 39 */
|
jpayne@69
|
553 void (*itcl_DeleteVariable) (char *cdata); /* 40 */
|
jpayne@69
|
554 const char * (*itcl_GetCommonVar) (Tcl_Interp *interp, const char *name, ItclClass *contextClass); /* 41 */
|
jpayne@69
|
555 void (*reserved42)(void);
|
jpayne@69
|
556 void (*reserved43)(void);
|
jpayne@69
|
557 int (*itcl_CreateObject) (Tcl_Interp *interp, const char*name, ItclClass *iclsPtr, Tcl_Size objc, Tcl_Obj *const objv[], ItclObject **rioPtr); /* 44 */
|
jpayne@69
|
558 int (*itcl_DeleteObject) (Tcl_Interp *interp, ItclObject *contextObj); /* 45 */
|
jpayne@69
|
559 int (*itcl_DestructObject) (Tcl_Interp *interp, ItclObject *contextObj, int flags); /* 46 */
|
jpayne@69
|
560 void (*reserved47)(void);
|
jpayne@69
|
561 const char * (*itcl_GetInstanceVar) (Tcl_Interp *interp, const char *name, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); /* 48 */
|
jpayne@69
|
562 void (*reserved49)(void);
|
jpayne@69
|
563 int (*itcl_BodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 50 */
|
jpayne@69
|
564 int (*itcl_ConfigBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 51 */
|
jpayne@69
|
565 int (*itcl_CreateMethod) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); /* 52 */
|
jpayne@69
|
566 int (*itcl_CreateProc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); /* 53 */
|
jpayne@69
|
567 int (*itcl_CreateMemberFunc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, const char *arglist, const char *body, ItclMemberFunc **mfuncPtr); /* 54 */
|
jpayne@69
|
568 int (*itcl_ChangeMemberFunc) (Tcl_Interp *interp, ItclMemberFunc *mfunc, const char *arglist, const char *body); /* 55 */
|
jpayne@69
|
569 void (*itcl_DeleteMemberFunc) (void *cdata); /* 56 */
|
jpayne@69
|
570 int (*itcl_CreateMemberCode) (Tcl_Interp *interp, ItclClass *iclsPtr, const char *arglist, const char *body, ItclMemberCode **mcodePtr); /* 57 */
|
jpayne@69
|
571 void (*itcl_DeleteMemberCode) (void *cdata); /* 58 */
|
jpayne@69
|
572 int (*itcl_GetMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc); /* 59 */
|
jpayne@69
|
573 void (*reserved60)(void);
|
jpayne@69
|
574 int (*itcl_EvalMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); /* 61 */
|
jpayne@69
|
575 void (*reserved62)(void);
|
jpayne@69
|
576 void (*reserved63)(void);
|
jpayne@69
|
577 void (*reserved64)(void);
|
jpayne@69
|
578 void (*reserved65)(void);
|
jpayne@69
|
579 void (*reserved66)(void);
|
jpayne@69
|
580 void (*itcl_GetMemberFuncUsage) (ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Obj *objPtr); /* 67 */
|
jpayne@69
|
581 int (*itcl_ExecMethod) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 68 */
|
jpayne@69
|
582 int (*itcl_ExecProc) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 69 */
|
jpayne@69
|
583 void (*reserved70)(void);
|
jpayne@69
|
584 int (*itcl_ConstructBase) (Tcl_Interp *interp, ItclObject *contextObj, ItclClass *contextClass); /* 71 */
|
jpayne@69
|
585 int (*itcl_InvokeMethodIfExists) (Tcl_Interp *interp, const char *name, ItclClass *contextClass, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); /* 72 */
|
jpayne@69
|
586 void (*reserved73)(void);
|
jpayne@69
|
587 int (*itcl_ReportFuncErrors) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, int result); /* 74 */
|
jpayne@69
|
588 int (*itcl_ParseInit) (Tcl_Interp *interp, ItclObjectInfo *info); /* 75 */
|
jpayne@69
|
589 int (*itcl_ClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 76 */
|
jpayne@69
|
590 int (*itcl_ClassInheritCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 77 */
|
jpayne@69
|
591 int (*itcl_ClassProtectionCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 78 */
|
jpayne@69
|
592 int (*itcl_ClassConstructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 79 */
|
jpayne@69
|
593 int (*itcl_ClassDestructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 80 */
|
jpayne@69
|
594 int (*itcl_ClassMethodCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 81 */
|
jpayne@69
|
595 int (*itcl_ClassProcCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 82 */
|
jpayne@69
|
596 int (*itcl_ClassVariableCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 83 */
|
jpayne@69
|
597 int (*itcl_ClassCommonCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 84 */
|
jpayne@69
|
598 int (*itcl_ParseVarResolver) (Tcl_Interp *interp, const char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr); /* 85 */
|
jpayne@69
|
599 int (*itcl_BiInit) (Tcl_Interp *interp, ItclObjectInfo *infoPtr); /* 86 */
|
jpayne@69
|
600 int (*itcl_InstallBiMethods) (Tcl_Interp *interp, ItclClass *cdefn); /* 87 */
|
jpayne@69
|
601 int (*itcl_BiIsaCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 88 */
|
jpayne@69
|
602 int (*itcl_BiConfigureCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 89 */
|
jpayne@69
|
603 int (*itcl_BiCgetCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 90 */
|
jpayne@69
|
604 int (*itcl_BiChainCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 91 */
|
jpayne@69
|
605 int (*itcl_BiInfoClassCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 92 */
|
jpayne@69
|
606 int (*itcl_BiInfoInheritCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 93 */
|
jpayne@69
|
607 int (*itcl_BiInfoHeritageCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 94 */
|
jpayne@69
|
608 int (*itcl_BiInfoFunctionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 95 */
|
jpayne@69
|
609 int (*itcl_BiInfoVariableCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 96 */
|
jpayne@69
|
610 int (*itcl_BiInfoBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 97 */
|
jpayne@69
|
611 int (*itcl_BiInfoArgsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 98 */
|
jpayne@69
|
612 void (*reserved99)(void);
|
jpayne@69
|
613 int (*itcl_EnsembleInit) (Tcl_Interp *interp); /* 100 */
|
jpayne@69
|
614 int (*itcl_CreateEnsemble) (Tcl_Interp *interp, const char *ensName); /* 101 */
|
jpayne@69
|
615 int (*itcl_AddEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, const char *usageInfo, Tcl_ObjCmdProc *objProc, void *clientData, Tcl_CmdDeleteProc *deleteProc); /* 102 */
|
jpayne@69
|
616 int (*itcl_GetEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, Tcl_CmdInfo *infoPtr); /* 103 */
|
jpayne@69
|
617 int (*itcl_IsEnsemble) (Tcl_CmdInfo *infoPtr); /* 104 */
|
jpayne@69
|
618 int (*itcl_GetEnsembleUsage) (Tcl_Interp *interp, const char *ensName, Tcl_Obj *objPtr); /* 105 */
|
jpayne@69
|
619 int (*itcl_GetEnsembleUsageForObj) (Tcl_Interp *interp, Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr); /* 106 */
|
jpayne@69
|
620 int (*itcl_EnsembleCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 107 */
|
jpayne@69
|
621 int (*itcl_EnsPartCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 108 */
|
jpayne@69
|
622 int (*itcl_EnsembleErrorCmd) (void *clientData, Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); /* 109 */
|
jpayne@69
|
623 void (*reserved110)(void);
|
jpayne@69
|
624 void (*reserved111)(void);
|
jpayne@69
|
625 void (*reserved112)(void);
|
jpayne@69
|
626 void (*reserved113)(void);
|
jpayne@69
|
627 void (*reserved114)(void);
|
jpayne@69
|
628 void (*itcl_Assert) (const char *testExpr, const char *fileName, int lineNum); /* 115 */
|
jpayne@69
|
629 int (*itcl_IsObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 116 */
|
jpayne@69
|
630 int (*itcl_IsClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 117 */
|
jpayne@69
|
631 void (*reserved118)(void);
|
jpayne@69
|
632 void (*reserved119)(void);
|
jpayne@69
|
633 void (*reserved120)(void);
|
jpayne@69
|
634 void (*reserved121)(void);
|
jpayne@69
|
635 void (*reserved122)(void);
|
jpayne@69
|
636 void (*reserved123)(void);
|
jpayne@69
|
637 void (*reserved124)(void);
|
jpayne@69
|
638 void (*reserved125)(void);
|
jpayne@69
|
639 void (*reserved126)(void);
|
jpayne@69
|
640 void (*reserved127)(void);
|
jpayne@69
|
641 void (*reserved128)(void);
|
jpayne@69
|
642 void (*reserved129)(void);
|
jpayne@69
|
643 void (*reserved130)(void);
|
jpayne@69
|
644 void (*reserved131)(void);
|
jpayne@69
|
645 void (*reserved132)(void);
|
jpayne@69
|
646 void (*reserved133)(void);
|
jpayne@69
|
647 void (*reserved134)(void);
|
jpayne@69
|
648 void (*reserved135)(void);
|
jpayne@69
|
649 void (*reserved136)(void);
|
jpayne@69
|
650 void (*reserved137)(void);
|
jpayne@69
|
651 void (*reserved138)(void);
|
jpayne@69
|
652 void (*reserved139)(void);
|
jpayne@69
|
653 int (*itcl_FilterAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 140 */
|
jpayne@69
|
654 int (*itcl_FilterDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 141 */
|
jpayne@69
|
655 int (*itcl_ForwardAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 142 */
|
jpayne@69
|
656 int (*itcl_ForwardDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 143 */
|
jpayne@69
|
657 int (*itcl_MixinAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 144 */
|
jpayne@69
|
658 int (*itcl_MixinDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 145 */
|
jpayne@69
|
659 void (*reserved146)(void);
|
jpayne@69
|
660 void (*reserved147)(void);
|
jpayne@69
|
661 void (*reserved148)(void);
|
jpayne@69
|
662 void (*reserved149)(void);
|
jpayne@69
|
663 void (*reserved150)(void);
|
jpayne@69
|
664 int (*itcl_BiInfoUnknownCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 151 */
|
jpayne@69
|
665 int (*itcl_BiInfoVarsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 152 */
|
jpayne@69
|
666 int (*itcl_CanAccess2) (ItclClass *iclsPtr, int protection, Tcl_Namespace *fromNsPtr); /* 153 */
|
jpayne@69
|
667 void (*reserved154)(void);
|
jpayne@69
|
668 void (*reserved155)(void);
|
jpayne@69
|
669 void (*reserved156)(void);
|
jpayne@69
|
670 void (*reserved157)(void);
|
jpayne@69
|
671 void (*reserved158)(void);
|
jpayne@69
|
672 void (*reserved159)(void);
|
jpayne@69
|
673 int (*itcl_SetCallFrameResolver) (Tcl_Interp *interp, Tcl_Resolve *resolvePtr); /* 160 */
|
jpayne@69
|
674 int (*itclEnsembleSubCmd) (void *clientData, Tcl_Interp *interp, const char *ensembleName, int objc, Tcl_Obj *const *objv, const char *functionName); /* 161 */
|
jpayne@69
|
675 Tcl_Namespace * (*itcl_GetUplevelNamespace) (Tcl_Interp *interp, int level); /* 162 */
|
jpayne@69
|
676 void * (*itcl_GetCallFrameClientData) (Tcl_Interp *interp); /* 163 */
|
jpayne@69
|
677 void (*reserved164)(void);
|
jpayne@69
|
678 int (*itcl_SetCallFrameNamespace) (Tcl_Interp *interp, Tcl_Namespace *nsPtr); /* 165 */
|
jpayne@69
|
679 Tcl_Size (*itcl_GetCallFrameObjc) (Tcl_Interp *interp); /* 166 */
|
jpayne@69
|
680 Tcl_Obj *const * (*itcl_GetCallFrameObjv) (Tcl_Interp *interp); /* 167 */
|
jpayne@69
|
681 int (*itcl_NWidgetCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 168 */
|
jpayne@69
|
682 int (*itcl_AddOptionCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 169 */
|
jpayne@69
|
683 int (*itcl_AddComponentCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 170 */
|
jpayne@69
|
684 int (*itcl_BiInfoOptionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 171 */
|
jpayne@69
|
685 int (*itcl_BiInfoComponentCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 172 */
|
jpayne@69
|
686 int (*itcl_RenameCommand) (Tcl_Interp *interp, const char *oldName, const char *newName); /* 173 */
|
jpayne@69
|
687 int (*itcl_PushCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr, Tcl_Namespace *nsPtr, int isProcCallFrame); /* 174 */
|
jpayne@69
|
688 void (*itcl_PopCallFrame) (Tcl_Interp *interp); /* 175 */
|
jpayne@69
|
689 Tcl_CallFrame * (*itcl_GetUplevelCallFrame) (Tcl_Interp *interp, int level); /* 176 */
|
jpayne@69
|
690 Tcl_CallFrame * (*itcl_ActivateCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr); /* 177 */
|
jpayne@69
|
691 const char* (*itclSetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, const char *value, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); /* 178 */
|
jpayne@69
|
692 Tcl_Obj * (*itclCapitalize) (const char *str); /* 179 */
|
jpayne@69
|
693 int (*itclClassBaseCmd) (void *clientData, Tcl_Interp *interp, int flags, int objc, Tcl_Obj *const objv[], ItclClass **iclsPtrPtr); /* 180 */
|
jpayne@69
|
694 int (*itclCreateComponent) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *componentPtr, int type, ItclComponent **icPtrPtr); /* 181 */
|
jpayne@69
|
695 void (*itcl_SetContext) (Tcl_Interp *interp, ItclObject *ioPtr); /* 182 */
|
jpayne@69
|
696 void (*itcl_UnsetContext) (Tcl_Interp *interp); /* 183 */
|
jpayne@69
|
697 const char * (*itclGetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, ItclObject *ioPtr, ItclClass *iclsPtr); /* 184 */
|
jpayne@69
|
698 } ItclIntStubs;
|
jpayne@69
|
699
|
jpayne@69
|
700 extern const ItclIntStubs *itclIntStubsPtr;
|
jpayne@69
|
701
|
jpayne@69
|
702 #ifdef __cplusplus
|
jpayne@69
|
703 }
|
jpayne@69
|
704 #endif
|
jpayne@69
|
705
|
jpayne@69
|
706 #if defined(USE_ITCL_STUBS)
|
jpayne@69
|
707
|
jpayne@69
|
708 /*
|
jpayne@69
|
709 * Inline function declarations:
|
jpayne@69
|
710 */
|
jpayne@69
|
711
|
jpayne@69
|
712 #define Itcl_IsClassNamespace \
|
jpayne@69
|
713 (itclIntStubsPtr->itcl_IsClassNamespace) /* 0 */
|
jpayne@69
|
714 #define Itcl_IsClass \
|
jpayne@69
|
715 (itclIntStubsPtr->itcl_IsClass) /* 1 */
|
jpayne@69
|
716 #define Itcl_FindClass \
|
jpayne@69
|
717 (itclIntStubsPtr->itcl_FindClass) /* 2 */
|
jpayne@69
|
718 #define Itcl_FindObject \
|
jpayne@69
|
719 (itclIntStubsPtr->itcl_FindObject) /* 3 */
|
jpayne@69
|
720 #define Itcl_IsObject \
|
jpayne@69
|
721 (itclIntStubsPtr->itcl_IsObject) /* 4 */
|
jpayne@69
|
722 #define Itcl_ObjectIsa \
|
jpayne@69
|
723 (itclIntStubsPtr->itcl_ObjectIsa) /* 5 */
|
jpayne@69
|
724 #define Itcl_Protection \
|
jpayne@69
|
725 (itclIntStubsPtr->itcl_Protection) /* 6 */
|
jpayne@69
|
726 #define Itcl_ProtectionStr \
|
jpayne@69
|
727 (itclIntStubsPtr->itcl_ProtectionStr) /* 7 */
|
jpayne@69
|
728 #define Itcl_CanAccess \
|
jpayne@69
|
729 (itclIntStubsPtr->itcl_CanAccess) /* 8 */
|
jpayne@69
|
730 #define Itcl_CanAccessFunc \
|
jpayne@69
|
731 (itclIntStubsPtr->itcl_CanAccessFunc) /* 9 */
|
jpayne@69
|
732 /* Slot 10 is reserved */
|
jpayne@69
|
733 #define Itcl_ParseNamespPath \
|
jpayne@69
|
734 (itclIntStubsPtr->itcl_ParseNamespPath) /* 11 */
|
jpayne@69
|
735 #define Itcl_DecodeScopedCommand \
|
jpayne@69
|
736 (itclIntStubsPtr->itcl_DecodeScopedCommand) /* 12 */
|
jpayne@69
|
737 #define Itcl_EvalArgs \
|
jpayne@69
|
738 (itclIntStubsPtr->itcl_EvalArgs) /* 13 */
|
jpayne@69
|
739 #define Itcl_CreateArgs \
|
jpayne@69
|
740 (itclIntStubsPtr->itcl_CreateArgs) /* 14 */
|
jpayne@69
|
741 /* Slot 15 is reserved */
|
jpayne@69
|
742 /* Slot 16 is reserved */
|
jpayne@69
|
743 #define Itcl_GetContext \
|
jpayne@69
|
744 (itclIntStubsPtr->itcl_GetContext) /* 17 */
|
jpayne@69
|
745 #define Itcl_InitHierIter \
|
jpayne@69
|
746 (itclIntStubsPtr->itcl_InitHierIter) /* 18 */
|
jpayne@69
|
747 #define Itcl_DeleteHierIter \
|
jpayne@69
|
748 (itclIntStubsPtr->itcl_DeleteHierIter) /* 19 */
|
jpayne@69
|
749 #define Itcl_AdvanceHierIter \
|
jpayne@69
|
750 (itclIntStubsPtr->itcl_AdvanceHierIter) /* 20 */
|
jpayne@69
|
751 #define Itcl_FindClassesCmd \
|
jpayne@69
|
752 (itclIntStubsPtr->itcl_FindClassesCmd) /* 21 */
|
jpayne@69
|
753 #define Itcl_FindObjectsCmd \
|
jpayne@69
|
754 (itclIntStubsPtr->itcl_FindObjectsCmd) /* 22 */
|
jpayne@69
|
755 /* Slot 23 is reserved */
|
jpayne@69
|
756 #define Itcl_DelClassCmd \
|
jpayne@69
|
757 (itclIntStubsPtr->itcl_DelClassCmd) /* 24 */
|
jpayne@69
|
758 #define Itcl_DelObjectCmd \
|
jpayne@69
|
759 (itclIntStubsPtr->itcl_DelObjectCmd) /* 25 */
|
jpayne@69
|
760 #define Itcl_ScopeCmd \
|
jpayne@69
|
761 (itclIntStubsPtr->itcl_ScopeCmd) /* 26 */
|
jpayne@69
|
762 #define Itcl_CodeCmd \
|
jpayne@69
|
763 (itclIntStubsPtr->itcl_CodeCmd) /* 27 */
|
jpayne@69
|
764 #define Itcl_StubCreateCmd \
|
jpayne@69
|
765 (itclIntStubsPtr->itcl_StubCreateCmd) /* 28 */
|
jpayne@69
|
766 #define Itcl_StubExistsCmd \
|
jpayne@69
|
767 (itclIntStubsPtr->itcl_StubExistsCmd) /* 29 */
|
jpayne@69
|
768 #define Itcl_IsStub \
|
jpayne@69
|
769 (itclIntStubsPtr->itcl_IsStub) /* 30 */
|
jpayne@69
|
770 #define Itcl_CreateClass \
|
jpayne@69
|
771 (itclIntStubsPtr->itcl_CreateClass) /* 31 */
|
jpayne@69
|
772 #define Itcl_DeleteClass \
|
jpayne@69
|
773 (itclIntStubsPtr->itcl_DeleteClass) /* 32 */
|
jpayne@69
|
774 #define Itcl_FindClassNamespace \
|
jpayne@69
|
775 (itclIntStubsPtr->itcl_FindClassNamespace) /* 33 */
|
jpayne@69
|
776 #define Itcl_HandleClass \
|
jpayne@69
|
777 (itclIntStubsPtr->itcl_HandleClass) /* 34 */
|
jpayne@69
|
778 /* Slot 35 is reserved */
|
jpayne@69
|
779 /* Slot 36 is reserved */
|
jpayne@69
|
780 /* Slot 37 is reserved */
|
jpayne@69
|
781 #define Itcl_BuildVirtualTables \
|
jpayne@69
|
782 (itclIntStubsPtr->itcl_BuildVirtualTables) /* 38 */
|
jpayne@69
|
783 #define Itcl_CreateVariable \
|
jpayne@69
|
784 (itclIntStubsPtr->itcl_CreateVariable) /* 39 */
|
jpayne@69
|
785 #define Itcl_DeleteVariable \
|
jpayne@69
|
786 (itclIntStubsPtr->itcl_DeleteVariable) /* 40 */
|
jpayne@69
|
787 #define Itcl_GetCommonVar \
|
jpayne@69
|
788 (itclIntStubsPtr->itcl_GetCommonVar) /* 41 */
|
jpayne@69
|
789 /* Slot 42 is reserved */
|
jpayne@69
|
790 /* Slot 43 is reserved */
|
jpayne@69
|
791 #define Itcl_CreateObject \
|
jpayne@69
|
792 (itclIntStubsPtr->itcl_CreateObject) /* 44 */
|
jpayne@69
|
793 #define Itcl_DeleteObject \
|
jpayne@69
|
794 (itclIntStubsPtr->itcl_DeleteObject) /* 45 */
|
jpayne@69
|
795 #define Itcl_DestructObject \
|
jpayne@69
|
796 (itclIntStubsPtr->itcl_DestructObject) /* 46 */
|
jpayne@69
|
797 /* Slot 47 is reserved */
|
jpayne@69
|
798 #define Itcl_GetInstanceVar \
|
jpayne@69
|
799 (itclIntStubsPtr->itcl_GetInstanceVar) /* 48 */
|
jpayne@69
|
800 /* Slot 49 is reserved */
|
jpayne@69
|
801 #define Itcl_BodyCmd \
|
jpayne@69
|
802 (itclIntStubsPtr->itcl_BodyCmd) /* 50 */
|
jpayne@69
|
803 #define Itcl_ConfigBodyCmd \
|
jpayne@69
|
804 (itclIntStubsPtr->itcl_ConfigBodyCmd) /* 51 */
|
jpayne@69
|
805 #define Itcl_CreateMethod \
|
jpayne@69
|
806 (itclIntStubsPtr->itcl_CreateMethod) /* 52 */
|
jpayne@69
|
807 #define Itcl_CreateProc \
|
jpayne@69
|
808 (itclIntStubsPtr->itcl_CreateProc) /* 53 */
|
jpayne@69
|
809 #define Itcl_CreateMemberFunc \
|
jpayne@69
|
810 (itclIntStubsPtr->itcl_CreateMemberFunc) /* 54 */
|
jpayne@69
|
811 #define Itcl_ChangeMemberFunc \
|
jpayne@69
|
812 (itclIntStubsPtr->itcl_ChangeMemberFunc) /* 55 */
|
jpayne@69
|
813 #define Itcl_DeleteMemberFunc \
|
jpayne@69
|
814 (itclIntStubsPtr->itcl_DeleteMemberFunc) /* 56 */
|
jpayne@69
|
815 #define Itcl_CreateMemberCode \
|
jpayne@69
|
816 (itclIntStubsPtr->itcl_CreateMemberCode) /* 57 */
|
jpayne@69
|
817 #define Itcl_DeleteMemberCode \
|
jpayne@69
|
818 (itclIntStubsPtr->itcl_DeleteMemberCode) /* 58 */
|
jpayne@69
|
819 #define Itcl_GetMemberCode \
|
jpayne@69
|
820 (itclIntStubsPtr->itcl_GetMemberCode) /* 59 */
|
jpayne@69
|
821 /* Slot 60 is reserved */
|
jpayne@69
|
822 #define Itcl_EvalMemberCode \
|
jpayne@69
|
823 (itclIntStubsPtr->itcl_EvalMemberCode) /* 61 */
|
jpayne@69
|
824 /* Slot 62 is reserved */
|
jpayne@69
|
825 /* Slot 63 is reserved */
|
jpayne@69
|
826 /* Slot 64 is reserved */
|
jpayne@69
|
827 /* Slot 65 is reserved */
|
jpayne@69
|
828 /* Slot 66 is reserved */
|
jpayne@69
|
829 #define Itcl_GetMemberFuncUsage \
|
jpayne@69
|
830 (itclIntStubsPtr->itcl_GetMemberFuncUsage) /* 67 */
|
jpayne@69
|
831 #define Itcl_ExecMethod \
|
jpayne@69
|
832 (itclIntStubsPtr->itcl_ExecMethod) /* 68 */
|
jpayne@69
|
833 #define Itcl_ExecProc \
|
jpayne@69
|
834 (itclIntStubsPtr->itcl_ExecProc) /* 69 */
|
jpayne@69
|
835 /* Slot 70 is reserved */
|
jpayne@69
|
836 #define Itcl_ConstructBase \
|
jpayne@69
|
837 (itclIntStubsPtr->itcl_ConstructBase) /* 71 */
|
jpayne@69
|
838 #define Itcl_InvokeMethodIfExists \
|
jpayne@69
|
839 (itclIntStubsPtr->itcl_InvokeMethodIfExists) /* 72 */
|
jpayne@69
|
840 /* Slot 73 is reserved */
|
jpayne@69
|
841 #define Itcl_ReportFuncErrors \
|
jpayne@69
|
842 (itclIntStubsPtr->itcl_ReportFuncErrors) /* 74 */
|
jpayne@69
|
843 #define Itcl_ParseInit \
|
jpayne@69
|
844 (itclIntStubsPtr->itcl_ParseInit) /* 75 */
|
jpayne@69
|
845 #define Itcl_ClassCmd \
|
jpayne@69
|
846 (itclIntStubsPtr->itcl_ClassCmd) /* 76 */
|
jpayne@69
|
847 #define Itcl_ClassInheritCmd \
|
jpayne@69
|
848 (itclIntStubsPtr->itcl_ClassInheritCmd) /* 77 */
|
jpayne@69
|
849 #define Itcl_ClassProtectionCmd \
|
jpayne@69
|
850 (itclIntStubsPtr->itcl_ClassProtectionCmd) /* 78 */
|
jpayne@69
|
851 #define Itcl_ClassConstructorCmd \
|
jpayne@69
|
852 (itclIntStubsPtr->itcl_ClassConstructorCmd) /* 79 */
|
jpayne@69
|
853 #define Itcl_ClassDestructorCmd \
|
jpayne@69
|
854 (itclIntStubsPtr->itcl_ClassDestructorCmd) /* 80 */
|
jpayne@69
|
855 #define Itcl_ClassMethodCmd \
|
jpayne@69
|
856 (itclIntStubsPtr->itcl_ClassMethodCmd) /* 81 */
|
jpayne@69
|
857 #define Itcl_ClassProcCmd \
|
jpayne@69
|
858 (itclIntStubsPtr->itcl_ClassProcCmd) /* 82 */
|
jpayne@69
|
859 #define Itcl_ClassVariableCmd \
|
jpayne@69
|
860 (itclIntStubsPtr->itcl_ClassVariableCmd) /* 83 */
|
jpayne@69
|
861 #define Itcl_ClassCommonCmd \
|
jpayne@69
|
862 (itclIntStubsPtr->itcl_ClassCommonCmd) /* 84 */
|
jpayne@69
|
863 #define Itcl_ParseVarResolver \
|
jpayne@69
|
864 (itclIntStubsPtr->itcl_ParseVarResolver) /* 85 */
|
jpayne@69
|
865 #define Itcl_BiInit \
|
jpayne@69
|
866 (itclIntStubsPtr->itcl_BiInit) /* 86 */
|
jpayne@69
|
867 #define Itcl_InstallBiMethods \
|
jpayne@69
|
868 (itclIntStubsPtr->itcl_InstallBiMethods) /* 87 */
|
jpayne@69
|
869 #define Itcl_BiIsaCmd \
|
jpayne@69
|
870 (itclIntStubsPtr->itcl_BiIsaCmd) /* 88 */
|
jpayne@69
|
871 #define Itcl_BiConfigureCmd \
|
jpayne@69
|
872 (itclIntStubsPtr->itcl_BiConfigureCmd) /* 89 */
|
jpayne@69
|
873 #define Itcl_BiCgetCmd \
|
jpayne@69
|
874 (itclIntStubsPtr->itcl_BiCgetCmd) /* 90 */
|
jpayne@69
|
875 #define Itcl_BiChainCmd \
|
jpayne@69
|
876 (itclIntStubsPtr->itcl_BiChainCmd) /* 91 */
|
jpayne@69
|
877 #define Itcl_BiInfoClassCmd \
|
jpayne@69
|
878 (itclIntStubsPtr->itcl_BiInfoClassCmd) /* 92 */
|
jpayne@69
|
879 #define Itcl_BiInfoInheritCmd \
|
jpayne@69
|
880 (itclIntStubsPtr->itcl_BiInfoInheritCmd) /* 93 */
|
jpayne@69
|
881 #define Itcl_BiInfoHeritageCmd \
|
jpayne@69
|
882 (itclIntStubsPtr->itcl_BiInfoHeritageCmd) /* 94 */
|
jpayne@69
|
883 #define Itcl_BiInfoFunctionCmd \
|
jpayne@69
|
884 (itclIntStubsPtr->itcl_BiInfoFunctionCmd) /* 95 */
|
jpayne@69
|
885 #define Itcl_BiInfoVariableCmd \
|
jpayne@69
|
886 (itclIntStubsPtr->itcl_BiInfoVariableCmd) /* 96 */
|
jpayne@69
|
887 #define Itcl_BiInfoBodyCmd \
|
jpayne@69
|
888 (itclIntStubsPtr->itcl_BiInfoBodyCmd) /* 97 */
|
jpayne@69
|
889 #define Itcl_BiInfoArgsCmd \
|
jpayne@69
|
890 (itclIntStubsPtr->itcl_BiInfoArgsCmd) /* 98 */
|
jpayne@69
|
891 /* Slot 99 is reserved */
|
jpayne@69
|
892 #define Itcl_EnsembleInit \
|
jpayne@69
|
893 (itclIntStubsPtr->itcl_EnsembleInit) /* 100 */
|
jpayne@69
|
894 #define Itcl_CreateEnsemble \
|
jpayne@69
|
895 (itclIntStubsPtr->itcl_CreateEnsemble) /* 101 */
|
jpayne@69
|
896 #define Itcl_AddEnsemblePart \
|
jpayne@69
|
897 (itclIntStubsPtr->itcl_AddEnsemblePart) /* 102 */
|
jpayne@69
|
898 #define Itcl_GetEnsemblePart \
|
jpayne@69
|
899 (itclIntStubsPtr->itcl_GetEnsemblePart) /* 103 */
|
jpayne@69
|
900 #define Itcl_IsEnsemble \
|
jpayne@69
|
901 (itclIntStubsPtr->itcl_IsEnsemble) /* 104 */
|
jpayne@69
|
902 #define Itcl_GetEnsembleUsage \
|
jpayne@69
|
903 (itclIntStubsPtr->itcl_GetEnsembleUsage) /* 105 */
|
jpayne@69
|
904 #define Itcl_GetEnsembleUsageForObj \
|
jpayne@69
|
905 (itclIntStubsPtr->itcl_GetEnsembleUsageForObj) /* 106 */
|
jpayne@69
|
906 #define Itcl_EnsembleCmd \
|
jpayne@69
|
907 (itclIntStubsPtr->itcl_EnsembleCmd) /* 107 */
|
jpayne@69
|
908 #define Itcl_EnsPartCmd \
|
jpayne@69
|
909 (itclIntStubsPtr->itcl_EnsPartCmd) /* 108 */
|
jpayne@69
|
910 #define Itcl_EnsembleErrorCmd \
|
jpayne@69
|
911 (itclIntStubsPtr->itcl_EnsembleErrorCmd) /* 109 */
|
jpayne@69
|
912 /* Slot 110 is reserved */
|
jpayne@69
|
913 /* Slot 111 is reserved */
|
jpayne@69
|
914 /* Slot 112 is reserved */
|
jpayne@69
|
915 /* Slot 113 is reserved */
|
jpayne@69
|
916 /* Slot 114 is reserved */
|
jpayne@69
|
917 #define Itcl_Assert \
|
jpayne@69
|
918 (itclIntStubsPtr->itcl_Assert) /* 115 */
|
jpayne@69
|
919 #define Itcl_IsObjectCmd \
|
jpayne@69
|
920 (itclIntStubsPtr->itcl_IsObjectCmd) /* 116 */
|
jpayne@69
|
921 #define Itcl_IsClassCmd \
|
jpayne@69
|
922 (itclIntStubsPtr->itcl_IsClassCmd) /* 117 */
|
jpayne@69
|
923 /* Slot 118 is reserved */
|
jpayne@69
|
924 /* Slot 119 is reserved */
|
jpayne@69
|
925 /* Slot 120 is reserved */
|
jpayne@69
|
926 /* Slot 121 is reserved */
|
jpayne@69
|
927 /* Slot 122 is reserved */
|
jpayne@69
|
928 /* Slot 123 is reserved */
|
jpayne@69
|
929 /* Slot 124 is reserved */
|
jpayne@69
|
930 /* Slot 125 is reserved */
|
jpayne@69
|
931 /* Slot 126 is reserved */
|
jpayne@69
|
932 /* Slot 127 is reserved */
|
jpayne@69
|
933 /* Slot 128 is reserved */
|
jpayne@69
|
934 /* Slot 129 is reserved */
|
jpayne@69
|
935 /* Slot 130 is reserved */
|
jpayne@69
|
936 /* Slot 131 is reserved */
|
jpayne@69
|
937 /* Slot 132 is reserved */
|
jpayne@69
|
938 /* Slot 133 is reserved */
|
jpayne@69
|
939 /* Slot 134 is reserved */
|
jpayne@69
|
940 /* Slot 135 is reserved */
|
jpayne@69
|
941 /* Slot 136 is reserved */
|
jpayne@69
|
942 /* Slot 137 is reserved */
|
jpayne@69
|
943 /* Slot 138 is reserved */
|
jpayne@69
|
944 /* Slot 139 is reserved */
|
jpayne@69
|
945 #define Itcl_FilterAddCmd \
|
jpayne@69
|
946 (itclIntStubsPtr->itcl_FilterAddCmd) /* 140 */
|
jpayne@69
|
947 #define Itcl_FilterDeleteCmd \
|
jpayne@69
|
948 (itclIntStubsPtr->itcl_FilterDeleteCmd) /* 141 */
|
jpayne@69
|
949 #define Itcl_ForwardAddCmd \
|
jpayne@69
|
950 (itclIntStubsPtr->itcl_ForwardAddCmd) /* 142 */
|
jpayne@69
|
951 #define Itcl_ForwardDeleteCmd \
|
jpayne@69
|
952 (itclIntStubsPtr->itcl_ForwardDeleteCmd) /* 143 */
|
jpayne@69
|
953 #define Itcl_MixinAddCmd \
|
jpayne@69
|
954 (itclIntStubsPtr->itcl_MixinAddCmd) /* 144 */
|
jpayne@69
|
955 #define Itcl_MixinDeleteCmd \
|
jpayne@69
|
956 (itclIntStubsPtr->itcl_MixinDeleteCmd) /* 145 */
|
jpayne@69
|
957 /* Slot 146 is reserved */
|
jpayne@69
|
958 /* Slot 147 is reserved */
|
jpayne@69
|
959 /* Slot 148 is reserved */
|
jpayne@69
|
960 /* Slot 149 is reserved */
|
jpayne@69
|
961 /* Slot 150 is reserved */
|
jpayne@69
|
962 #define Itcl_BiInfoUnknownCmd \
|
jpayne@69
|
963 (itclIntStubsPtr->itcl_BiInfoUnknownCmd) /* 151 */
|
jpayne@69
|
964 #define Itcl_BiInfoVarsCmd \
|
jpayne@69
|
965 (itclIntStubsPtr->itcl_BiInfoVarsCmd) /* 152 */
|
jpayne@69
|
966 #define Itcl_CanAccess2 \
|
jpayne@69
|
967 (itclIntStubsPtr->itcl_CanAccess2) /* 153 */
|
jpayne@69
|
968 /* Slot 154 is reserved */
|
jpayne@69
|
969 /* Slot 155 is reserved */
|
jpayne@69
|
970 /* Slot 156 is reserved */
|
jpayne@69
|
971 /* Slot 157 is reserved */
|
jpayne@69
|
972 /* Slot 158 is reserved */
|
jpayne@69
|
973 /* Slot 159 is reserved */
|
jpayne@69
|
974 #define Itcl_SetCallFrameResolver \
|
jpayne@69
|
975 (itclIntStubsPtr->itcl_SetCallFrameResolver) /* 160 */
|
jpayne@69
|
976 #define ItclEnsembleSubCmd \
|
jpayne@69
|
977 (itclIntStubsPtr->itclEnsembleSubCmd) /* 161 */
|
jpayne@69
|
978 #define Itcl_GetUplevelNamespace \
|
jpayne@69
|
979 (itclIntStubsPtr->itcl_GetUplevelNamespace) /* 162 */
|
jpayne@69
|
980 #define Itcl_GetCallFrameClientData \
|
jpayne@69
|
981 (itclIntStubsPtr->itcl_GetCallFrameClientData) /* 163 */
|
jpayne@69
|
982 /* Slot 164 is reserved */
|
jpayne@69
|
983 #define Itcl_SetCallFrameNamespace \
|
jpayne@69
|
984 (itclIntStubsPtr->itcl_SetCallFrameNamespace) /* 165 */
|
jpayne@69
|
985 #define Itcl_GetCallFrameObjc \
|
jpayne@69
|
986 (itclIntStubsPtr->itcl_GetCallFrameObjc) /* 166 */
|
jpayne@69
|
987 #define Itcl_GetCallFrameObjv \
|
jpayne@69
|
988 (itclIntStubsPtr->itcl_GetCallFrameObjv) /* 167 */
|
jpayne@69
|
989 #define Itcl_NWidgetCmd \
|
jpayne@69
|
990 (itclIntStubsPtr->itcl_NWidgetCmd) /* 168 */
|
jpayne@69
|
991 #define Itcl_AddOptionCmd \
|
jpayne@69
|
992 (itclIntStubsPtr->itcl_AddOptionCmd) /* 169 */
|
jpayne@69
|
993 #define Itcl_AddComponentCmd \
|
jpayne@69
|
994 (itclIntStubsPtr->itcl_AddComponentCmd) /* 170 */
|
jpayne@69
|
995 #define Itcl_BiInfoOptionCmd \
|
jpayne@69
|
996 (itclIntStubsPtr->itcl_BiInfoOptionCmd) /* 171 */
|
jpayne@69
|
997 #define Itcl_BiInfoComponentCmd \
|
jpayne@69
|
998 (itclIntStubsPtr->itcl_BiInfoComponentCmd) /* 172 */
|
jpayne@69
|
999 #define Itcl_RenameCommand \
|
jpayne@69
|
1000 (itclIntStubsPtr->itcl_RenameCommand) /* 173 */
|
jpayne@69
|
1001 #define Itcl_PushCallFrame \
|
jpayne@69
|
1002 (itclIntStubsPtr->itcl_PushCallFrame) /* 174 */
|
jpayne@69
|
1003 #define Itcl_PopCallFrame \
|
jpayne@69
|
1004 (itclIntStubsPtr->itcl_PopCallFrame) /* 175 */
|
jpayne@69
|
1005 #define Itcl_GetUplevelCallFrame \
|
jpayne@69
|
1006 (itclIntStubsPtr->itcl_GetUplevelCallFrame) /* 176 */
|
jpayne@69
|
1007 #define Itcl_ActivateCallFrame \
|
jpayne@69
|
1008 (itclIntStubsPtr->itcl_ActivateCallFrame) /* 177 */
|
jpayne@69
|
1009 #define ItclSetInstanceVar \
|
jpayne@69
|
1010 (itclIntStubsPtr->itclSetInstanceVar) /* 178 */
|
jpayne@69
|
1011 #define ItclCapitalize \
|
jpayne@69
|
1012 (itclIntStubsPtr->itclCapitalize) /* 179 */
|
jpayne@69
|
1013 #define ItclClassBaseCmd \
|
jpayne@69
|
1014 (itclIntStubsPtr->itclClassBaseCmd) /* 180 */
|
jpayne@69
|
1015 #define ItclCreateComponent \
|
jpayne@69
|
1016 (itclIntStubsPtr->itclCreateComponent) /* 181 */
|
jpayne@69
|
1017 #define Itcl_SetContext \
|
jpayne@69
|
1018 (itclIntStubsPtr->itcl_SetContext) /* 182 */
|
jpayne@69
|
1019 #define Itcl_UnsetContext \
|
jpayne@69
|
1020 (itclIntStubsPtr->itcl_UnsetContext) /* 183 */
|
jpayne@69
|
1021 #define ItclGetInstanceVar \
|
jpayne@69
|
1022 (itclIntStubsPtr->itclGetInstanceVar) /* 184 */
|
jpayne@69
|
1023
|
jpayne@69
|
1024 #endif /* defined(USE_ITCL_STUBS) */
|
jpayne@69
|
1025
|
jpayne@69
|
1026 /* !END!: Do not edit above this line. */
|
jpayne@69
|
1027
|
jpayne@69
|
1028 #endif /* _ITCLINTDECLS */
|