|
ADTF
|
#include <property.h>
Inherits adtf::base::ant::IProperty.
Inherited by adtf::base::ant::property<::adtf::base::ant::property_attached_configuration_type >, adtf::base::ant::detail::cPropertyVariableHelper, and adtf::base::ant::property< T >.
Public Member Functions | |
| 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 |
Public Member Functions inherited from adtf::base::ant::IProperty | |
| virtual const IPropertyValue * | GetValue () const =0 |
| virtual IPropertyValue * | GetValue ()=0 |
| virtual tResult | SetValue (const IPropertyValue &oValue)=0 |
| virtual tResult | Set (const IProperty &oProp)=0 |
Protected Attributes | |
| util::cString | m_strName |
| ucom::object_ptr< IProperties > | m_poSubProperties = nullptr |
| ucom::object_ptr< IProperties > | m_poAttachedProperties = nullptr |
Base implementation of IProperty.
|
overridevirtual |
will set given properties to be attached
Implements adtf::base::ant::IProperty.
|
overridevirtual |
Implements adtf::base::ant::IProperty.
|
overridevirtual |
Implements adtf::base::ant::IProperty.
Implements adtf::base::ant::IProperty.
|
overridevirtual |
get subproperties for readonly access
Implements adtf::base::ant::IProperty.
|
overridevirtual |
get subproperties for writing access
Implements adtf::base::ant::IProperty.
|
overridevirtual |
Implements adtf::base::ant::IProperty.
|
overridevirtual |
Implements adtf::base::ant::IProperty.
Implements adtf::base::ant::IProperty.
|
overridevirtual |
will copy given properties
Implements adtf::base::ant::IProperty.