ADTF
|
Copyright © Audi Electronics Venture GmbH. More...
Go to the source code of this file.
Classes | |
class | IString |
The IString interface provides methods for getting and setting strings through abstract interfaces. More... | |
struct | adtf_string_forward< T > |
Implementation concept template for user defined adtf_string type support (see Supported types for adtf_string<T> for writing and reading strings via interface IString). More... | |
struct | adtf_string_forward< std::string > |
Specialization for std::string class. More... | |
struct | adtf_string_forward< adtf::util::cString > |
Specialization for adtf::util::cString class. More... | |
struct | adtf_string_forward< adtf::util::cFilename > |
Specialization for adtf::util::cFilename class. More... | |
struct | adtf_string_forward< const char > |
Specialisation for const char pointer. More... | |
class | adtf_string< T > |
Wrapping template for a rvalue reference of an IString interface for the type T (see Supported types for adtf_string<T> for writing and reading strings via interface IString). More... | |
class | cStringLengthProxy |
class | cStringRedirect |
Namespaces | |
adtf | |
Namespace for entire ADTF SDK. | |
adtf::base | |
Namespace for the ADTF Base SDK. | |
adtf::base::ant | |
Namespace for all functionality of the ADTF Base SDK provided since v3.0. | |
adtf::base::spider | |
Namespace for all functionality of the ADTF Base SDK provided since v3.18. | |
Macros | |
#define | adtf_string_intf(__string__) ::adtf::base::adtf_string<typename std::remove_reference<decltype(__string__)>::type>(& (__string__)) |
The adtf_string_intf Macro helps to easily create a rvalue reference of a adtf::util::cString. More... | |
#define | adtf_char_intf(__const_char_ptr__) ::adtf::base::adtf_string<const char>(__const_char_ptr__) |
Helper for const tchar to a IString interface if used for set value operations. More... | |
#define adtf_char_intf | ( | __const_char_ptr__ | ) | ::adtf::base::adtf_string<const char>(__const_char_ptr__) |
Helper for const tchar to a IString interface if used for set value operations.
__const_char_ptr__ | valid const char pointer |
Definition at line 375 of file string_intf.h.
#define adtf_string_intf | ( | __string__ | ) | ::adtf::base::adtf_string<typename std::remove_reference<decltype(__string__)>::type>(& (__string__)) |
The adtf_string_intf Macro helps to easily create a rvalue reference of a adtf::util::cString.
Use as follows:
__string__ | Valid instance of a adtf::util::cString |
Definition at line 371 of file string_intf.h.