iv::PrivValAttr_I< T > Class Template Reference
#include <PrivValAttr.hpp>
Public Member Functions | |
PrivValAttr_I (ClientMarker *cm, AttributeEventProcessor *, PrivValAttr_Owner *owner, T const &initial_value=T()) | |
Protected Member Functions | |
virtual void | GetSourceValue (T &out) const override |
virtual void | ModifySource (T const &) override |
void | Set (T const &value) |
Friends | |
class | PrivValAttr_Owner |
Detailed Description
template<class T>
class iv::PrivValAttr_I< T >
Definition at line 9 of file PrivValAttr.hpp.
Constructor & Destructor Documentation
◆ PrivValAttr_I()
template<class T >
iv::PrivValAttr_I< T >::PrivValAttr_I | ( | ClientMarker * | cm, |
AttributeEventProcessor * | processor, | ||
PrivValAttr_Owner * | owner, | ||
T const & | initial_value = T() |
||
) |
Definition at line 20 of file PrivValAttr.inl.
Member Function Documentation
◆ GetSourceValue()
template<class T >
|
overrideprotectedvirtual |
Definition at line 28 of file PrivValAttr.inl.
◆ ModifySource()
template<class T >
|
overrideprotectedvirtual |
Definition at line 34 of file PrivValAttr.inl.
◆ Set()
template<class T >
|
protected |
Definition at line 42 of file PrivValAttr.inl.
Friends And Related Function Documentation
◆ PrivValAttr_Owner
template<class T >
|
friend |
Definition at line 31 of file PrivValAttr.hpp.
The documentation for this class was generated from the following files:
- ivorium_core/Attribute/Attributes/PrivValAttr.hpp
- ivorium_core/Attribute/Attributes/PrivValAttr.inl