27 friend class ::App::StringTool;
40 String(
const std::wstring& s);
59 inline int size()
const;
60 inline int lenght()
const;
61 inline bool empty()
const;
63 Base::String substr(
size_t pos = 0,
size_t len = std::string::npos)
const;
66 std::wstring toWString()
const;
68 const wchar_t*
c_str()
const {
return _utf16string.c_str(); }
86 std::wstring _utf16string;
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:23
DualNumber operator+(DualNumber a, DualNumber b)
Definition: DualNumber.h:51
const wchar_t * c_str() const
Returns wchar_t array.
Definition: String.h:68
Definition: AbstractXMLReader.h:5