19struct adtf_string_forward<QString>
34 if (pValue !=
nullptr)
51 if (pValue !=
nullptr)
59 return IString::InvalidPos;
67 tResult
SetValue(QString*
const pValue,
const char* strValue)
79struct adtf_string_forward<const QString> : adtf_string_forward<QString>
87 static tResult
SetValue(
const QString*
const ,
const char* )
89 RETURN_ERROR(ERR_ACCESS_DENIED);
102#define adtf_qstring_intf(q_string_val) adtf_string_intf(q_string_val)
Helper version namespace for extension of adtf_string_forward interfaces.
Definition qt_string_intf.h:13
Helper namespace for extension of adtf_string_forward interfaces.
Definition qt_string_intf.h:11
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtfui_pkg.h:13
mutable ::std::optional< QByteArray > m_oValueToReturnConstChar
Cached value to return const char pointer.
Definition qt_string_intf.h:22
static constexpr bool is_mutable
Indicates that the string is mutable.
Definition qt_string_intf.h:25
size_t GetCurrentLength(const QString *const pValue) const
Definition qt_string_intf.h:49
const char * GetConstChar(const QString *const pValue) const
Definition qt_string_intf.h:32
tResult SetValue(QString *const pValue, const char *strValue)
Definition qt_string_intf.h:67
static constexpr bool is_mutable
Indicates that the string is not mutable.
Definition qt_string_intf.h:82
static tResult SetValue(const QString *const, const char *)
Definition qt_string_intf.h:87