9namespace opcua::detail {
12UA_String toNativeString(std::string_view src)
noexcept;
15[[nodiscard]]
UA_String allocNativeString(std::string_view src);
19inline std::string_view toStringView(
const UA_String& src)
noexcept {
20 if (src.data ==
nullptr || src.length == 0U) {
23 return {(
const char*)src.data, src.length};
27inline std::string toString(
const UA_String& src) {
28 return std::string(toStringView(src));
32std::string toString(
const char* format, va_list args);
35inline std::string toString(
const char* format, ...) {
38 std::string result = toString(format, args);
static UA_LogCategory const char va_list args