a slightly safer way of referring to registered objects than bare pointers More...
#include <TCL_obj_base.h>
Public Member Functions | |
TCL_obj_ref (const char *nm) | |
T * | operator-> () |
T & | operator* () |
const T * | operator-> () const |
const T & | operator* () const |
operator bool () const | |
void | set (const char *s) |
set object to refer to registered object s. | |
void | pack (classdesc::pack_t &buf) |
void | unpack (classdesc::pack_t &buf) |
a slightly safer way of referring to registered objects than bare pointers
use this as a receptacle for TCLTYPED objects created in the TCL interface, and then use as a smart pointer in the C++ code