Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
odb::oracle::auto_descriptor< D, type > Class Template Reference
Inheritance diagram for odb::oracle::auto_descriptor< D, type >:
odb::oracle::auto_descriptor_base< D, type >

Public Member Functions

 auto_descriptor (D *d=0)
 
 ~auto_descriptor ()
 
 operator D * () const
 
D *& get ()
 
D * get () const
 
void reset (D *d=0)
 

Protected Attributes

D * d_
 

Constructor & Destructor Documentation

template<typename D , descriptor_type type = dt_default>
odb::oracle::auto_descriptor< D, type >::auto_descriptor ( D *  d = 0)
inline
template<typename D , descriptor_type type = dt_default>
odb::oracle::auto_descriptor< D, type >::~auto_descriptor ( )
inline

Member Function Documentation

template<typename D , descriptor_type type = dt_default>
odb::oracle::auto_descriptor< D, type >::operator D * ( ) const
inline
template<typename D , descriptor_type type = dt_default>
D*& odb::oracle::auto_descriptor< D, type >::get ( )
inline
template<typename D , descriptor_type type = dt_default>
D* odb::oracle::auto_descriptor< D, type >::get ( ) const
inline
template<typename D , descriptor_type type = dt_default>
void odb::oracle::auto_descriptor< D, type >::reset ( D *  d = 0)
inline

Member Data Documentation

template<typename D , descriptor_type type = dt_default>
D* odb::oracle::auto_descriptor< D, type >::d_
protected

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