IT_Reflect::ReflectedNillablePtr< T > Class Template Reference

#include <it_bus/reflect/reflected_nillable_ptr.h>

Inheritance diagram for IT_Reflect::ReflectedNillablePtr< T >:

IT_Bus::NillablePtr< T > IT_Bus::Nillable IT_AutoPtr< T > IT_Bus::AnyType IT_Bus::ImplementationDetails List of all members.

Detailed Description

template<class T>
class IT_Reflect::ReflectedNillablePtr< T >

Template implementation of Nillable that supports reflection.

Definition at line 16 of file reflected_nillable_ptr.h.

Public Types

typedef IT_Reflect::NillablePtrImplT<
ReflectedNillablePtr< T >,
T > 
IT_ReflectionType

Public Member Functions

 ReflectedNillablePtr ()
 Constructor.
 ReflectedNillablePtr (const ReflectedNillablePtr &other)
 Constructor.
IT_EXPLICIT ReflectedNillablePtr (T *data)
 Constructor.
virtual IT_Reflect::Reflectionget_reflection () throw (())
 Get a pointer to a reflection of the object.
virtual const IT_Reflect::Reflectionget_reflection () const throw (())
 Get a pointer to a reflection of the object.

Private Types

typedef ReflectedNillablePtr ThisType


Generated on Tue Mar 20 15:28:34 2007 for Artix by  doxygen 1.5.1-p1