Pol  Revision:cb584c9
Pol::Core::PropHolder< Storage > Class Template Reference

#include <dynproperties.h>

Public Member Functions

 PropHolder (DynPropTypes type)
 
 PropHolder (DynPropTypes type, const Storage &value)
 
template<typename V >
getValue () const
 
template<>
getValue () const
 
template<>
getValue () const
 

Protected Attributes

DynPropTypes _type
 
Storage _value
 

Friends

template<typename S >
class PropHolderContainer
 

Detailed Description

template<typename Storage>
class Pol::Core::PropHolder< Storage >

Definition at line 229 of file dynproperties.h.

Constructor & Destructor Documentation

template<class Storage >
Pol::Core::PropHolder< Storage >::PropHolder ( DynPropTypes  type)
inlineexplicit

Definition at line 410 of file dynproperties.h.

template<class Storage>
Pol::Core::PropHolder< Storage >::PropHolder ( DynPropTypes  type,
const Storage value 
)
inline

Definition at line 414 of file dynproperties.h.

Member Function Documentation

template<typename Storage>
template<typename V >
V Pol::Core::PropHolder< Storage >::getValue ( ) const
template<>
V Pol::Core::PropHolder< boost::any >::getValue ( void  ) const
inline

Definition at line 421 of file dynproperties.h.

References Pol::Core::PropHolder< Storage >::_value.

template<>
V Pol::Core::PropHolder< variant_storage >::getValue ( void  ) const
inline

Definition at line 427 of file dynproperties.h.

References Pol::Core::PropHolder< Storage >::_value.

Friends And Related Function Documentation

template<typename Storage>
template<typename S >
friend class PropHolderContainer
friend

Definition at line 233 of file dynproperties.h.

Member Data Documentation

template<typename Storage>
DynPropTypes Pol::Core::PropHolder< Storage >::_type
protected

Definition at line 240 of file dynproperties.h.

template<typename Storage>
Storage Pol::Core::PropHolder< Storage >::_value
protected

Definition at line 241 of file dynproperties.h.

Referenced by Pol::Core::PropHolder< Storage >::getValue().


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