ADTF
|
Internal class helper to wrap e property variable for the SetProperty call without copy. More...
Public Member Functions | |
cPropertyVariableHelper (const adtf_util::cString &strName, const IPropertyValue &oValue) | |
CTOR initializer. More... | |
const IPropertyValue * | GetValue () const override |
IPropertyValue * | GetValue () override |
tResult | SetValue (const IPropertyValue &) override |
tResult | Set (const IProperty &) override |
Public Member Functions inherited from cPropertyBase | |
tResult | GetName (IString &&strName) const override |
bool | HasProperties () const override |
bool | HasAttachedProperties () const override |
tResult | SetProperties (const IProperties &oProperties) override |
will copy given properties | |
tResult | AttachProperties (const ucom::ant::iobject_ptr< IProperties > &pAttachedProperties) override |
will set given properties to be attached | |
tResult | GetAttachedProperties (IProperty &oProperty) const override |
tResult | DetachProperties () override |
tResult | GetProperties (ucom::ant::iobject_ptr< IProperties > &pSubProperties) override |
get subproperties for writing access | |
tResult | GetProperties (ucom::ant::iobject_ptr< const IProperties > &pSubProperties) const override |
get subproperties for readonly access | |
tResult | SetName (const IString &strName) |
Private Attributes | |
const IPropertyValue * | m_pValue |
Additional Inherited Members | |
Protected Attributes inherited from cPropertyBase | |
util::cString | m_strName |
ucom::object_ptr< IProperties > | m_poSubProperties = nullptr |
ucom::object_ptr< IProperties > | m_poAttachedProperties = nullptr |
Internal class helper to wrap e property variable for the SetProperty call without copy.
Definition at line 157 of file configuration.h.
|
inline |
CTOR initializer.
strName | [in] name |
oValue | [in] value reference |
Definition at line 166 of file configuration.h.