ADTF
Loading...
Searching...
No Matches
adtf::base::ant::detail::cRefConfigProperty Class Reference

#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)
 
propertyoperator= (const property &oValue)
 copy assignment
 
propertyoperator= (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 propertyoperator= (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 IPropertyValueGetValue () const
 
virtual IPropertyValueGetValue ()
 
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.
 
propertyoperator= (const property &oValue)
 copy assignment
 
propertyoperator= (property &&oProperty)
 move assignment (its not moving yet)
 
const propertyoperator= (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 IPropertyValueGetValue () const
 
virtual IPropertyValueGetValue ()
 
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< IPropertiesm_poSubProperties = nullptr
 
ucom::object_ptr< IPropertiesm_poAttachedProperties = nullptr
 

Detailed Description

Internal helper class to wrap a property for attached properties.

Constructor & Destructor Documentation

◆ cRefConfigProperty()

adtf::base::ant::detail::cRefConfigProperty::cRefConfigProperty ( const adtf_util::cString & strConfigurationName,
ucom::ant::iobject_ptr< IProperties > & pPropertiesAttach )
inline

initializer CTOR

Parameters
strConfigurationName[in] Nameof the refproperty
pPropertiesAttach[in] Properties to attach

The documentation for this class was generated from the following file: