ETL  0.04.19
Public Member Functions | Public Attributes | List of all members
value::holder< T > Class Template Reference
Inheritance diagram for value::holder< T >:
value::contentholder

Public Member Functions

 holder (const T &o)
 holder (const holder< T > &h)
virtual contentholderclone () const
virtual const std::type_info & type () const
void * operator new (size_t size)
void operator delete (void *p)
- Public Member Functions inherited from value::contentholder
virtual ~contentholder ()

Public Attributes

obj

Detailed Description

template<typename T>
class value::holder< T >

Definition at line 133 of file _value.h.

Constructor & Destructor Documentation

template<typename T>
value::holder< T >::holder ( const T &  o)
inline

Definition at line 140 of file _value.h.

Referenced by value::holder< T >::clone().

template<typename T>
value::holder< T >::holder ( const holder< T > &  h)
inline

Definition at line 145 of file _value.h.

Member Function Documentation

template<typename T>
virtual contentholder* value::holder< T >::clone ( ) const
inlinevirtual

Implements value::contentholder.

Definition at line 151 of file _value.h.

References value::holder< T >::holder().

template<typename T>
virtual const std::type_info& value::holder< T >::type ( ) const
inlinevirtual

Implements value::contentholder.

Definition at line 156 of file _value.h.

template<typename T>
void* value::holder< T >::operator new ( size_t  size)
inline

Definition at line 162 of file _value.h.

template<typename T>
void value::holder< T >::operator delete ( void *  p)
inline

Definition at line 170 of file _value.h.

Member Data Documentation

template<typename T>
T value::holder< T >::obj

Definition at line 136 of file _value.h.

Referenced by value_cast().


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