|
ADTF
|
Namespace for all functionality of the ADTF Base SDK provided since v3.18. More...
Classes | |
| class | cProperties |
| class | cProperty |
| class | cPropertyValue |
| class | cRawMemoryRedirect |
| class | cStringLengthProxy |
| class | cStringRedirect |
| class | property |
| class | property< T, typename std::enable_if<!detail::is_user_defined_property_value< T >::value >::type > |
Typedefs | |
| using | tPropertyVisitorCallback |
Functions | |
| template<typename T> | |
| tResult | get_property_value (const IPropertyValue &oValue, T &xValue) |
| template<typename T> | |
| T | get_property_value (const IPropertyValue &oValue) |
| tResult | visit_property (const ant::IProperties &oProperties, const char *strPropertyName, const std::function< tResult(const IProperty &oProperty)> &fnCallback) |
| tResult | visit_property_by_path (const ant::IProperties &oProperties, const char *strPropertyPathAndName, const std::function< tResult(const IProperty &oProperty)> &fnCallback) |
| void | visit_properties (const ant::IProperties &oProperties, const tPropertyVisitorCallback &fnCallback) |
| template<typename SubPropertyType> | |
| void | visit_properties (const ant::IProperties &oProperties, const std::function< void(const char *, SubPropertyType)> &fnCallback) |
| void | visit_sub_properties (const ant::IProperty &oProperty, const tPropertyVisitorCallback &fnCallback) |
| template<typename SubPropertyType> | |
| void | visit_sub_properties (const ant::IProperty &oProperty, const std::function< void(const char *, SubPropertyType)> &fnCallback) |
| void | visit_sub_properties (const ant::IProperties &oProperties, const char *strPropertyName, const tPropertyVisitorCallback &fnCallback) |
| template<typename SubPropertyType> | |
| void | visit_sub_properties (const ant::IProperties &oProperties, const char *strPropertyName, const std::function< void(const char *, SubPropertyType)> &fnCallback) |
| tResult | is_equal (const ant::IProperties &oLeftProperties, const ant::IProperties &oRightProperties) |
| tResult | is_equal (const ant::IProperty &oLeftProperty, const ant::IProperty &oRightProperty) |
Namespace for all functionality of the ADTF Base SDK provided since v3.18.
| tResult adtf::base::spider::is_equal | ( | const ant::IProperties & | oLeftProperties, |
| const ant::IProperties & | oRightProperties ) |
Check if two property sets are equal.
| [in] | oLeftProperties | The operands for the check. |
| [in] | oRightProperties | The operands for the check. |
| tResult adtf::base::spider::is_equal | ( | const ant::IProperty & | oLeftProperty, |
| const ant::IProperty & | oRightProperty ) |
Check if two properties are equal.
| [in] | oLeftProperty | The operands for the check. |
| [in] | oRightProperty | The operands for the check. |
| void adtf::base::spider::visit_properties | ( | const ant::IProperties & | oProperties, |
| const std::function< void(const char *, SubPropertyType)> & | fnCallback ) |
Utility function to visit all properties of a properties object
| SubPropertyType | The value type of the sub-properties. |
| [in] | oProperties | The properties object. |
| [out] | fnCallback | This is called for each sub-property. |
| void adtf::base::spider::visit_properties | ( | const ant::IProperties & | oProperties, |
| const tPropertyVisitorCallback & | fnCallback ) |
Utility function to visit all properties of a properties object
| [in] | oProperties | The properties object. |
| [out] | fnCallback | This is called for each property. |
| void adtf::base::spider::visit_sub_properties | ( | const ant::IProperties & | oProperties, |
| const char * | strPropertyName, | ||
| const std::function< void(const char *, SubPropertyType)> & | fnCallback ) |
Utility function to visit all sub-properties of a given property
| SubPropertyType | The value type of the sub-properties. |
| [in] | oProperties | The properties object. |
| [in] | strPropertyName | The name of the properties of which the sub-properties should be visited. |
| [out] | fnCallback | This is called for each sub-property. |
| void adtf::base::spider::visit_sub_properties | ( | const ant::IProperties & | oProperties, |
| const char * | strPropertyName, | ||
| const tPropertyVisitorCallback & | fnCallback ) |
Utility function to visit all sub-properties of a given property
| [in] | oProperties | The properties object. |
| [in] | strPropertyName | The name of the properties of which the sub-properties should be visited. |
| [out] | fnCallback | This is called for each sub-property. |
| void adtf::base::spider::visit_sub_properties | ( | const ant::IProperty & | oProperty, |
| const std::function< void(const char *, SubPropertyType)> & | fnCallback ) |
Utility function to visit all sub-properties of a given property
| SubPropertyType | The value type of the sub-properties. |
| [in] | oProperty | The property object. |
| [out] | fnCallback | This is called for each sub-property. |
| void adtf::base::spider::visit_sub_properties | ( | const ant::IProperty & | oProperty, |
| const tPropertyVisitorCallback & | fnCallback ) |
Utility function to visit all sub-properties of a given property
| [in] | oProperty | The property object. |
| [out] | fnCallback | This is called for each sub-property. |