Property Variable template for the given T
.
More...
#include <configuration.h>
Public Member Functions | |
const T * | operator-> () |
![]() | |
property_variable () | |
CTOR. | |
property_variable (const T &oValue) | |
type initializing CTOR | |
void | Notify (const IProperty &oProperty) override |
Implements the observer pattern. | |
tResult | GetType (IString &&strType) const override |
Returns the identifier of the type. | |
const IPropertyValue * | GetValue () const override |
const T & | operator* () const |
operator const T & () const | |
bool | operator== (const T &oVal) |
bool | operator!= (const T &oVal) |
![]() | |
void | SetUnregister (IMemberPropertyUnregister &oUnregister) |
Additional Inherited Members | |
![]() | |
~IPropertyObserver ()=default | |
Protected destructor. | |
Property Variable template for the given T
.
A Property Variable will store a copy of a property value of the specified type T
.
If it was registered to a property set IProperties by IProperties::RegisterPropertyObserver the copy is automatically updated on property changes.
T | The type of the property |
Definition at line 405 of file configuration.h.
|
inline |
Definition at line 410 of file configuration.h.