Ariles
Public Types | Static Public Member Functions | List of all members
ariles2::PointerHandler< boost::optional< t_Value > > Class Template Reference

Detailed Description

template<class t_Value>
class ariles2::PointerHandler< boost::optional< t_Value > >

Definition at line 19 of file boost_optional.h.

#include <boost_optional.h>

Public Types

typedef boost::optional< t_Value > Pointer
 
typedef t_Value Value
 

Static Public Member Functions

static void allocate (Pointer &ptr)
 
static void reset (Pointer &ptr)
 
static bool isNull (const Pointer &ptr)
 

Member Typedef Documentation

◆ Pointer

template<class t_Value >
typedef boost::optional<t_Value> ariles2::PointerHandler< boost::optional< t_Value > >::Pointer

Definition at line 22 of file boost_optional.h.

◆ Value

template<class t_Value >
typedef t_Value ariles2::PointerHandler< boost::optional< t_Value > >::Value

Definition at line 23 of file boost_optional.h.

Member Function Documentation

◆ allocate()

template<class t_Value >
static void ariles2::PointerHandler< boost::optional< t_Value > >::allocate ( Pointer ptr)
inlinestatic

Definition at line 27 of file boost_optional.h.

◆ isNull()

template<class t_Value >
static bool ariles2::PointerHandler< boost::optional< t_Value > >::isNull ( const Pointer ptr)
inlinestatic

Definition at line 37 of file boost_optional.h.

◆ reset()

template<class t_Value >
static void ariles2::PointerHandler< boost::optional< t_Value > >::reset ( Pointer ptr)
inlinestatic

Definition at line 32 of file boost_optional.h.


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