Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

tcl_command Class Reference

#include <vtcl.h>

List of all members.

Public Methods

 tcl_command ()
 ~tcl_command ()
void set_interp (Tcl_Interp *tcl_interp)
Tcl_Interp* get_interp (void)
void create_command (char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc)
int link_var (char *varName, char *addr, int type)
void unlink_var (char *varName)
int operator<< (const tcl_terminator *)
tcl_command& operator<< (const char *string)
tcl_command& operator<< (const void *data)
tcl_command& operator<< (int data)
tcl_command& operator<< ( double data )
int eval (char *string)
int eval_file (char *filename)
int operator>> (int &data)
int operator>> (char *&data)
int operator>> (void *&data)
char* result ()
void print (FILE *fd = stdout)

Protected Methods

char* reserve_space ( int size_to_reserve )
void reset_string ()


Detailed Description


Constructor & Destructor Documentation

tcl_command::tcl_command () [inline]

tcl_command::~tcl_command () [inline]


Member Function Documentation

void tcl_command::create_command ( char * cmdName,
Tcl_CmdProc * proc,
ClientData clientData,
Tcl_CmdDeleteProc * deleteProc) [inline]

int tcl_command::eval ( char * string) [inline]

int tcl_command::eval_file ( char * filename) [inline]

Tcl_Interp * tcl_command::get_interp ( void) [inline]

int tcl_command::link_var ( char * varName,
char * addr,
int type) [inline]

tcl_command & tcl_command::operator<< ( double data) [inline]

tcl_command & tcl_command::operator<< ( int data) [inline]

tcl_command & tcl_command::operator<< ( const void * data) [inline]

tcl_command & tcl_command::operator<< ( const char * string) [inline]

int tcl_command::operator<< ( const tcl_terminator *) [inline]

int tcl_command::operator>> ( void *& data) [inline]

int tcl_command::operator>> ( char *& data) [inline]

int tcl_command::operator>> ( int & data) [inline]

void tcl_command::print ( FILE * fd = stdout) [inline]

char * tcl_command::reserve_space ( int size_to_reserve) [inline, protected]

void tcl_command::reset_string () [inline, protected]

char * tcl_command::result () [inline]

void tcl_command::set_interp ( Tcl_Interp * tcl_interp) [inline]

void tcl_command::unlink_var ( char * varName) [inline]


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:44:43 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000