|
ADTF
|
#include <configuration.h>
Inherits adtf::base::ant::cPropertyBase.
Public Member Functions | |
| cPropertyVariableHelper (const adtf_util::cString &strName, const IPropertyValue &oValue) | |
| const IPropertyValue * | GetValue () const override |
| IPropertyValue * | GetValue () override |
| tResult | SetValue (const IPropertyValue &) override |
| tResult | Set (const IProperty &) override |
Public Member Functions inherited from adtf::base::ant::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) override |
Additional Inherited Members | |
Protected Attributes inherited from adtf::base::ant::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.
|
inline |
CTOR initializer
| strName | [in] name |
| oValue | [in] value reference |
|
inlineoverridevirtual |
Implements adtf::base::ant::IProperty.
|
inlineoverridevirtual |
Implements adtf::base::ant::IProperty.
|
inlineoverridevirtual |
Implements adtf::base::ant::IProperty.
|
inlineoverridevirtual |
Implements adtf::base::ant::IProperty.