ADTF  3.18.1

Internal class helper to wrap e property variable for the SetProperty call without copy. More...

Inheritance diagram for cPropertyVariableHelper:

Public Member Functions

 cPropertyVariableHelper (const adtf_util::cString &strName, const IPropertyValue &oValue)
 CTOR initializer. More...
const IPropertyValueGetValue () const override
IPropertyValueGetValue () 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 IPropertyValuem_pValue

Additional Inherited Members

- Protected Attributes inherited from cPropertyBase
util::cString m_strName
ucom::object_ptr< IPropertiesm_poSubProperties = nullptr
ucom::object_ptr< IPropertiesm_poAttachedProperties = nullptr

Detailed Description

Internal class helper to wrap e property variable for the SetProperty call without copy.

Definition at line 157 of file configuration.h.

Constructor & Destructor Documentation

◆ cPropertyVariableHelper()

cPropertyVariableHelper ( const adtf_util::cString &  strName,
const IPropertyValue oValue 

CTOR initializer.

strName[in] name
oValue[in] value reference

Definition at line 166 of file configuration.h.