Public Member Functions | Private Attributes | List of all members
soci::details::type_ptr< T > Class Template Reference

#include <type-ptr.h>

Public Member Functions

T * get () const
 
void release () const
 
 type_ptr (T *p)
 
 ~type_ptr ()
 

Private Attributes

T * p_
 

Detailed Description

template<typename T>
class soci::details::type_ptr< T >

Definition at line 14 of file type-ptr.h.

Constructor & Destructor Documentation

template<typename T >
soci::details::type_ptr< T >::type_ptr ( T *  p)
inline

Definition at line 17 of file type-ptr.h.

template<typename T >
soci::details::type_ptr< T >::~type_ptr ( )
inline

Definition at line 18 of file type-ptr.h.

Member Function Documentation

template<typename T >
T* soci::details::type_ptr< T >::get ( ) const
inline

Definition at line 20 of file type-ptr.h.

template<typename T >
void soci::details::type_ptr< T >::release ( ) const
inline

Definition at line 21 of file type-ptr.h.

Member Data Documentation

template<typename T >
T* soci::details::type_ptr< T >::p_
mutableprivate

Definition at line 24 of file type-ptr.h.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:42