ecolab::TCL_obj_ref< T > Class Template Reference

a slightly safer way of referring to registered objects than bare pointers More...

#include <TCL_obj_base.h>

Collaboration diagram for ecolab::TCL_obj_ref< T >:
Collaboration graph

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)
 

Detailed Description

template<class T>
class ecolab::TCL_obj_ref< T >

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


The documentation for this class was generated from the following files: