tnt::Object Class Reference

#include <tnt/object.h>

Inheritance diagram for tnt::Object:
cxxtools::SimpleRefCounted cxxtools::NonCopyable tnt::PointerObject< data_type, destroyPolicy >

Public Types

typedef cxxtools::SmartPtr
< Object
pointer_type

Public Member Functions

virtual ~Object ()
template<typename data_type >
data_type * cast ()
- Public Member Functions inherited from cxxtools::SimpleRefCounted
 SimpleRefCounted ()
 SimpleRefCounted (unsigned refs_)
virtual ~SimpleRefCounted ()
virtual unsigned addRef ()
virtual unsigned release ()
unsigned refs () const

Member Typedef Documentation

Constructor & Destructor Documentation

virtual tnt::Object::~Object ( )
inlinevirtual

Member Function Documentation

template<typename data_type >
data_type * tnt::Object::cast ( )

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