Default implemementation of a property_variable. More...
#include <configuration.h>
Public Member Functions | |
void | SetUnregister (IMemberPropertyUnregister &oUnregister) |
virtual tResult | GetType (IString &&strType) const =0 |
Returns the identifier of the type. | |
virtual const IPropertyValue * | GetValue () const =0 |
![]() | |
virtual void | Notify (const IProperty &oProperty)=0 |
Implements the observer pattern. | |
Private Attributes | |
IMemberPropertyUnregister * | m_pUnregister = nullptr |
Additional Inherited Members | |
![]() | |
~IPropertyObserver ()=default | |
Protected destructor. | |
Default implemementation of a property_variable.
Definition at line 67 of file configuration.h.
|
virtual |
Reimplemented in cPropertyVariable.
Returns the identifier of the type.
[out] | strType | The type identifier. |
Implemented in property_variable< T >, and property_variable< T >.
|
pure virtual |
Implemented in property_variable< T >, and property_variable< T >.
|
private |
Definition at line 70 of file configuration.h.