iv::PrivAttr_Owner< T > Class Template Referenceabstract

#include <PrivAttr.hpp>

Public Member Functions

virtual void PrivAttr_Get (PrivAttr_I< T > *, T &out)=0
 
virtual void PrivAttr_Modify (PrivAttr_I< T > *, T const &value)=0
 

Protected Member Functions

void Attribute_SetMode (PrivAttr_I< T > *, Attribute::ValueMode mode)
 
void SourceValueChanged (PrivAttr_I< T > *)
 

Detailed Description

template<class T>
class iv::PrivAttr_Owner< T >

Definition at line 15 of file PrivAttr.hpp.

Member Function Documentation

◆ PrivAttr_Get()

template<class T >
virtual void iv::PrivAttr_Owner< T >::PrivAttr_Get ( PrivAttr_I< T > *  ,
T &  out 
)
pure virtual

◆ PrivAttr_Modify()

template<class T >
virtual void iv::PrivAttr_Owner< T >::PrivAttr_Modify ( PrivAttr_I< T > *  ,
T const &  value 
)
pure virtual

◆ Attribute_SetMode()

template<class T >
void iv::PrivAttr_Owner< T >::Attribute_SetMode ( PrivAttr_I< T > *  attr,
Attribute::ValueMode  mode 
)
protected

Definition at line 12 of file PrivAttr.inl.

◆ SourceValueChanged()

template<class T >
void iv::PrivAttr_Owner< T >::SourceValueChanged ( PrivAttr_I< T > *  attr)
protected

Definition at line 6 of file PrivAttr.inl.


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