ADTF  3.18.2
property< T, typename std::enable_if<!detail::is_user_defined_property_value< T >::value >::type >
Inheritance diagram for property< T, typename std::enable_if<!detail::is_user_defined_property_value< T >::value >::type >:
[legend]

Public Member Functions

const T & GetValueT () const
 
bool operator== (const T &xOther) const
 
propertyoperator= (const T &xValue)
 
 cProperty ()
 
 cProperty (const cProperty &)=default
 
 cProperty (cProperty &&)=default
 
 cProperty (const ant::IProperty &oProp)
 
template<typename T >
 cProperty (std::string_view strName, const T &xValue)
 
template<typename T >
 cProperty (const char *strName, const T &xValue)
 
template<typename T >
 cProperty (const T &xValue)
 
- Public Member Functions inherited from cProperty
 cProperty (const cProperty &)=default
 
 cProperty (cProperty &&)=default
 
cPropertyoperator= (const cProperty &)=default
 
cPropertyoperator= (cProperty &&)=default
 
 cProperty (const ant::IProperty &oProp)
 
template<typename T >
 cProperty (std::string_view strName, const T &xValue)
 
template<typename T >
 cProperty (const char *strName, const T &xValue)
 
template<typename T >
 cProperty (const T &xValue)
 
const IPropertyValueGetValue () const override
 
IPropertyValueGetValue () override
 
tResult SetValue (const IPropertyValue &oValue) override
 
template<typename T >
tResult SetValue (const T &xValue)
 
tResult GetName (IString &&strName) const override
 
tResult SetName (const IString &strName) override
 
tResult Set (const IProperty &oProp) override
 
bool HasProperties () const override
 
bool HasAttachedProperties () const override
 
tResult SetProperties (const IProperties &pProperties) override
 will copy given properties
 
tResult AttachProperties (const ucom::ant::iobject_ptr< IProperties > &pProperties) override
 
tResult GetAttachedProperties (IProperty &pProperty) const override
 
tResult DetachProperties () override
 
tResult GetProperties (ucom::ant::iobject_ptr< IProperties > &pProperties) override
 get subproperties for writing access
 
IPropertiesGetProperties ()
 
tResult GetProperties (ucom::ant::iobject_ptr< const IProperties > &pProperties) const override
 get subproperties for readonly access
 
void RegisterObserver (IPropertyObserver &oObserver)
 
void UnregisterObserver (IPropertyObserver &oObserver)
 

Detailed Description

template<typename T>
class adtf::base::spider::property< T, typename std::enable_if<!detail::is_user_defined_property_value< T >::value >::type >

Definition at line 296 of file properties_v2.h.