RSC  0.16.0
rsc::patterns::shared_ptr_dereferencer< T > Struct Template Reference

#include <Accessors.h>

Collaboration diagram for rsc::patterns::shared_ptr_dereferencer< T >:
Collaboration graph

Public Types

typedef T & result_type
 

Public Member Functions

result_type operator() (boost::shared_ptr< T > t) const
 
detail::force_const< result_type >::type operator() (boost::shared_ptr< const T > t) const
 

Detailed Description

template<typename T>
struct rsc::patterns::shared_ptr_dereferencer< T >

Author
Jan Moringen jmori.nosp@m.nge@.nosp@m.techf.nosp@m.ak.u.nosp@m.ni-bi.nosp@m.elef.nosp@m.eld.d.nosp@m.e

Definition at line 60 of file Accessors.h.

Member Typedef Documentation

template<typename T >
typedef T& rsc::patterns::shared_ptr_dereferencer< T >::result_type

Definition at line 61 of file Accessors.h.

Member Function Documentation

template<typename T >
result_type rsc::patterns::shared_ptr_dereferencer< T >::operator() ( boost::shared_ptr< T >  t) const
inline

Definition at line 63 of file Accessors.h.

template<typename T >
detail::force_const<result_type>::type rsc::patterns::shared_ptr_dereferencer< T >::operator() ( boost::shared_ptr< const T >  t) const
inline

Definition at line 68 of file Accessors.h.


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