|
Public Member Functions |
| Tcl () |
int | dark () const |
Tcl_Interp * | interp () const |
char * | result () const |
void | result (const char *p) |
void | resultf (const char *fmt,...) |
void | CreateCommand (const char *cmd, Tcl_CmdProc *cproc, ClientData cd=0, Tcl_CmdDeleteProc *dproc=0) |
void | CreateCommand (Tcl_CmdProc *cproc, ClientData cd=0, Tcl_CmdDeleteProc *dproc=0) |
void | DeleteCommand (const char *cmd) |
void | EvalFile (const char *file) |
char * | var (const char *varname, int flags=TCL_GLOBAL_ONLY) |
void | eval (char *s) |
void | eval (const char *s) |
void | evalc (const char *s) |
void | eval () |
char * | buffer () |
void | evalf (const char *fmt,...) |
void | add_error (const char *string) |
void | add_errorf (const char *fmt,...) |
Tk_Window_ * | tkmain () const |
void | tkmain (struct Tk_Window_ *w) |
void | add_option (const char *name, const char *value) |
void | add_default (const char *name, const char *value) |
const char * | attr (const char *attr) const |
const char * | application () const |
const char * | rds (const char *a, const char *fld) const |
TclObject * | lookup (const char *name) |
void | enter (TclObject *) |
void | remove (TclObject *) |
Static Public Member Functions |
void | init (const char *application) |
void | init (Tcl_Interp *, const char *application) |
Tcl & | instance () |
Private Member Functions |
void | error (const char *) |
Private Attributes |
Tcl_Interp * | tcl_ |
Tk_Window_ * | tkmain_ |
char * | bp_ |
const char * | application_ |
char | buffer_ [4096] |
Tcl_HashTable | objs_ |
Static Private Attributes |
Tcl | instance_ |