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