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

#include <dynproperties.h>

Public Member Functions

 PropHolderContainer ()
 
template<typename V >
void addValue (DynPropTypes type, const V &value)
 
template<typename V >
void addValuePointer (DynPropTypes type, V value)
 
size_t estimateSize () const
 
template<typename V >
bool getValue (DynPropTypes type, V *value) const
 
void removeValue (DynPropTypes type)
 
template<typename V >
bool updateValue (DynPropTypes type, const V &value)
 
template<typename V >
bool updateValuePointer (DynPropTypes type, V value)
 

Private Attributes

std::vector< PropHolder< Storage > > _props
 

Detailed Description

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

Definition at line 210 of file dynproperties.h.

Constructor & Destructor Documentation

template<class Storage >
Pol::Core::PropHolderContainer< Storage >::PropHolderContainer ( )
inline

Definition at line 435 of file dynproperties.h.

Member Function Documentation

template<class Storage >
template<typename V >
void Pol::Core::PropHolderContainer< Storage >::addValue ( DynPropTypes  type,
const V &  value 
)
inline
template<class Storage >
template<typename V >
void Pol::Core::PropHolderContainer< Storage >::addValuePointer ( DynPropTypes  type,
value 
)
inline
template<class Storage >
template<typename V >
bool Pol::Core::PropHolderContainer< Storage >::getValue ( DynPropTypes  type,
V *  value 
) const
inline
template<class Storage >
void Pol::Core::PropHolderContainer< Storage >::removeValue ( DynPropTypes  type)
inline
template<class Storage >
template<typename V >
bool Pol::Core::PropHolderContainer< Storage >::updateValue ( DynPropTypes  type,
const V &  value 
)
inline
template<class Storage >
template<typename V >
bool Pol::Core::PropHolderContainer< Storage >::updateValuePointer ( DynPropTypes  type,
value 
)
inline

Member Data Documentation


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