|
Functions |
| OTclObject * | OTclAsObject (Tcl_Interp *in, ClientData cd) |
| OTclClass * | OTclAsClass (Tcl_Interp *in, ClientData cd) |
| OTclObject * | OTclGetObject (Tcl_Interp *in, char *name) |
| OTclClass * | OTclGetClass (Tcl_Interp *in, char *name) |
| OTclObject * | OTclCreateObject (Tcl_Interp *in, char *name, struct OTclClass *cl) |
| OTclClass * | OTclCreateClass (Tcl_Interp *in, char *name, struct OTclClass *cl) |
| int | OTclDeleteObject (Tcl_Interp *in, struct OTclObject *obj) |
| int | OTclDeleteClass (Tcl_Interp *in, struct OTclClass *cl) |
| void | OTclAddPMethod (struct OTclObject *obj, char *nm, Tcl_CmdProc *proc, ClientData cd, Tcl_CmdDeleteProc *dp) |
| void | OTclAddIMethod (struct OTclClass *cl, char *nm, Tcl_CmdProc *proc, ClientData cd, Tcl_CmdDeleteProc *dp) |
| int | OTclRemovePMethod (struct OTclObject *obj, char *nm) |
| int | OTclRemoveIMethod (struct OTclClass *cl, char *nm) |
| int | OTclNextMethod (struct OTclObject *obj, Tcl_Interp *in, int argc, char *argv[]) |
| char * | OTclSetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, char *value, int flgs) |
| char * | OTclGetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, int flgs) |
| int | OTclUnsetInstVar (struct OTclObject *obj, Tcl_Interp *in, char *name, int flgs) |
| int | OTclOInstVarOne (struct OTclObject *obj, Tcl_Interp *in, char *frameName, char *varName, char *localName, int flags) |
| void | OTclSetObjectData (struct OTclObject *obj, struct OTclClass *cl, ClientData data) |
| int | OTclGetObjectData (struct OTclObject *obj, struct OTclClass *cl, ClientData *data) |
| int | OTclUnsetObjectData (struct OTclObject *obj, struct OTclClass *cl) |
| int | Otcl_Init (Tcl_Interp *in) |