2 #pragma warning(disable : 4251) 33 friend class ::App::StringTool;
46 String(
const std::wstring& s);
65 inline int size()
const;
66 inline int lenght()
const;
67 inline bool empty()
const;
69 Base::String substr(
size_t pos = 0,
size_t len = std::string::npos)
const;
72 std::wstring toWString()
const;
74 const wchar_t*
c_str()
const {
return _utf16string.c_str(); }
92 std::wstring _utf16string;
#define BASE_EXPORT
Definition: base_defines.h:12
constexpr bool operator!=(const basic_hashed_string< Char > &lhs, const basic_hashed_string< Char > &rhs) ENTT_NOEXCEPT
Compares two hashed strings.
Definition: entt.hpp:570
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
const wchar_t * c_str() const
Returns wchar_t array.
Definition: String.h:74
Definition: AbstractXMLReader.h:8