|
ADTF
|
#include <configuration.h>
Inherits adtf::base::ant::property<::adtf::base::ant::property_attached_configuration_type >.
Public Member Functions | |
| cRefConfigProperty (const adtf_util::cString &strConfigurationName, ucom::ant::iobject_ptr< IProperties > &pPropertiesAttach) | |
Public Member Functions inherited from adtf::base::ant::property<::adtf::base::ant::property_attached_configuration_type > | |
| property () | |
| CTOR. | |
| ~property ()=default | |
| DTOR. | |
| property (const property &oProperty) | |
| Copy CTOR. | |
| property (property &&oProperty) | |
| implementation of the move CTOR (but it is not moving yet) | |
| property & | operator= (const property &oValue) |
| copy assignment | |
| property & | operator= (property &&oProperty) |
| move assignment (its not moving yet) | |
| property (const adtf_util::cString &strName, const ::adtf::base::ant::property_attached_configuration_type &oValue) | |
| property (std_string_helper, std::string_view strName) | |
| property (const ::adtf::base::ant::property_attached_configuration_type &oValue) | |
| const property & | operator= (const ::adtf::base::ant::property_attached_configuration_type &oValue) |
| bool | operator== (const property &oProperty) const |
| bool | operator== (const ::adtf::base::ant::property_attached_configuration_type &oValue) const |
| ::adtf::base::ant::property_attached_configuration_type | GetValueT () const |
| tResult | Set (const property &oProperty) |
| virtual const IPropertyValue * | GetValue () const |
| virtual IPropertyValue * | GetValue () |
| virtual tResult | SetValue (const IPropertyValue &oValue) |
| tResult | Set (const IProperty &oProp) |
| property () | |
| CTOR. | |
| property (const property &oProperty) | |
| Copy CTOR. | |
| property (property &&oProperty) | |
| implementation of the move CTOR (but it is not moving yet) | |
| property (const adtf_util::cString &strName, const ::adtf::base::ant::property_attached_configuration_type &oValue) | |
| property (std_string_helper, std::string_view strName) | |
| property (const ::adtf::base::ant::property_attached_configuration_type &oValue) | |
| ~property ()=default | |
| DTOR. | |
| property & | operator= (const property &oValue) |
| copy assignment | |
| property & | operator= (property &&oProperty) |
| move assignment (its not moving yet) | |
| const property & | operator= (const ::adtf::base::ant::property_attached_configuration_type &oValue) |
| bool | operator== (const property &oProperty) const |
| bool | operator== (const ::adtf::base::ant::property_attached_configuration_type &oValue) const |
| ::adtf::base::ant::property_attached_configuration_type | GetValueT () const |
| tResult | Set (const property &oProperty) |
| tResult | Set (const IProperty &oProp) |
| virtual const IPropertyValue * | GetValue () const |
| virtual IPropertyValue * | GetValue () |
| virtual tResult | SetValue (const IPropertyValue &oValue) |
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 helper class to wrap a property for attached properties.
|
inline |
initializer CTOR
| strConfigurationName | [in] Nameof the refproperty |
| pPropertiesAttach | [in] Properties to attach |