Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
struct | property_attached_configuration_type |
struct | property_type_definition< property_attached_configuration_type > |
class | cRefConfigProperty |
class | IMemberPropertyUnregister |
class | cPropertyVariable |
Default implemementation of a property_variable. More... | |
class | property_variable< T > |
Property Variable template for the given T . More... | |
class | cPropertyVariableHelper |
Internal class helper to wrap e property variable for the SetProperty call without copy. More... | |
class | configuration< Interface > |
Implementation helper template to enriches an implementation with the default implementation of IConfiguration. More... | |
class | cConfiguration |
Implements all functionality required by ant::IConfiguration. More... | |
class | property_variable< T > |
Property Variable template for the given T . More... | |
struct | tReservedProperties |
struct | storage_type< U, std::enable_if_t<!std::is_enum< U >::value > > |
struct | storage_type< U, std::enable_if_t< std::is_enum< U >::value > > |
class | cPropertyVariable |
Base class for property_variable. More... | |
class | property_variable< T > |
Property Variable template for the given T . More... | |
class | property_variable< T > |
Property Variable template for the given T . More... | |
struct | tReservedProperties |
class | configuration< Interface > |
Implementation helper template to enriches an implementation with the default implementation of IConfiguration. More... | |
class | property_variable< T > |
Property Variable template for the given T . More... | |
struct | property_attached_configuration_type |
class | cConfiguration |
Implements all functionality required by ant::IConfiguration. More... | |
Namespaces | |
namespace | adtf |
Namespace for entire ADTF SDK. | |
namespace | adtf::base |
Namespace for the ADTF Base SDK. | |
namespace | adtf::base::ant |
Namespace for all functionality of the ADTF Base SDK provided since v3.0. | |
namespace | adtf::base::ant::detail |
Namespace for all internally used functionality implemented. | |
namespace | adtf::base::catwo |
Namespace for all functionality of the ADTF Base SDK provided since v3.2. | |
namespace | adtf::base::flash |
Namespace for all functionality of the ADTF Base SDK provided since v3.5. | |
namespace | adtf::base::giant |
Namespace for all functionality of the ADTF Base SDK provided since v3.6. | |
namespace | adtf::base::giant::detail |
Namespace for all internally used functionality implemented. | |
namespace | adtf::base::hollow |
Namespace for all functionality of the ADTF Base SDK provided since v3.7. | |
namespace | adtf::base::ultron |
Namespace for all functionality of the ADTF Base SDK provided since v3.20. | |
Functions | |
template<typename VALUETYPE> | |
VALUETYPE | get_property (const IConfiguration &oConfiguration, const char *strNameOfValue, VALUETYPE oDefaultValue) |
Get the property content converted to the VALUETYPE . | |
template<typename VALUETYPE> | |
VALUETYPE | get_property (const IConfiguration &oConfiguration, const char *strNameOfValue) |
Get the property converted to the VALUETYPE . | |
template<typename VALUETYPE> | |
tResult | set_property (IConfiguration &oConfiguration, const char *strNameOfValue, VALUETYPE oValue) |
Set the property. | |
tResult | set_property (IConfiguration &oConfiguration, const char *strNameOfValue, const char *poValue) |
Set the property of type string for a const char* parameter poValue . | |
template<typename VALUETYPE> | |
tResult | set_property_by_path (IConfiguration &oConfiguration, const char *strPathAndName, VALUETYPE oValue) |
template<typename VALUETYPE> | |
VALUETYPE | get_property_by_path (const IConfiguration &oConfiguration, const char *strPathAndName, VALUETYPE oDefaultValue) |
template<typename VALUETYPE> | |
VALUETYPE | get_property_by_path (const IConfiguration &oConfiguration, const char *strPathAndName) |
template<typename T, typename ValueType> | |
void | set_value_list (IProperties &oSubProperties, const std::vector< std::pair< ValueType, std::string > > &oValueList, bool bRestrictToValues=true) |
template<typename T> | |
void | set_valid_range (IProperties &oSubProperties, const T &xMin, const T &xMax) |
tResult | get_property_object_by_path (const ant::IConfiguration &oConfiguration, const char *strPropertyPathAndName, ant::IProperty &oProperty) |
Retrieves a property reference under the given oConfiguration by path. | |
template<typename VALUETYPE> | |
VALUETYPE | get_property (const IConfiguration &oConfiguration, const char *strNameOfValue, VALUETYPE oDefaultValue) |
Get the property content converted to the VALUETYPE . | |
template<typename VALUETYPE> | |
tResult | set_property (IConfiguration &oConfiguration, const char *strNameOfValue, VALUETYPE oValue) |
Set the property. | |
template<typename VALUETYPE> | |
tResult | set_property_by_path (IConfiguration &oConfiguration, const char *strPathAndName, VALUETYPE oValue) |
template<typename VALUETYPE> | |
VALUETYPE | get_property_by_path (const IConfiguration &oConfiguration, const char *strPathAndName, VALUETYPE oDefaultValue) |
tResult | get_property_object_by_path (const ant::IConfiguration &oConfiguration, const char *strPropertyPathAndName, ant::IProperty &oProperty) |
Retrieves a property reference under the given oConfiguration by path. | |