iv::PrivField< T > Class Template Reference

#include <PrivField.hpp>

Public Member Functions

 PrivField (Instance *inst, PrivField_Owner< T > *impl)
 

Protected Member Functions

void Modify (T const &)
 
virtual void OnChanged (bool real) override
 

Friends

class PrivField_Owner< T >
 

Detailed Description

template<class T>
class iv::PrivField< T >

Definition at line 9 of file PrivField.hpp.

Constructor & Destructor Documentation

◆ PrivField()

template<class T >
iv::PrivField< T >::PrivField ( Instance inst,
PrivField_Owner< T > *  impl 
)

Definition at line 13 of file PrivField.inl.

Member Function Documentation

◆ Modify()

template<class T >
void iv::PrivField< T >::Modify ( T const &  val)
protected

Definition at line 20 of file PrivField.inl.

◆ OnChanged()

template<class T >
void iv::PrivField< T >::OnChanged ( bool  real)
overrideprotectedvirtual

Definition at line 26 of file PrivField.inl.

Friends And Related Function Documentation

◆ PrivField_Owner< T >

template<class T >
friend class PrivField_Owner< T >
friend

Definition at line 28 of file PrivField.hpp.


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