UnicodeStringBuilder
AppCUI::Utils::UnicodeStringBuilder (class)
-
class UnicodeStringBuilder
Subclassed by AppCUI::Utils::LocalUnicodeStringBuilder< size >
Public Functions
-
UnicodeStringBuilder()
-
UnicodeStringBuilder(const ConstString &text)
-
UnicodeStringBuilder(char16 *localBuffer, size_t localBufferSize, const ConstString &text)
-
UnicodeStringBuilder(const Graphics::CharacterBuffer &charBuffer)
-
UnicodeStringBuilder(char16 *localBuffer, size_t localBufferSize, const Graphics::CharacterBuffer &charBuffer)
-
UnicodeStringBuilder(const UnicodeStringBuilder &obj)
-
UnicodeStringBuilder(UnicodeStringBuilder &&obj) noexcept
-
~UnicodeStringBuilder()
-
void Destroy()
-
bool Set(const ConstString &text)
-
bool Set(const Graphics::CharacterBuffer &charBuffer)
-
bool Add(const ConstString &text)
-
bool Add(const Graphics::CharacterBuffer &charBuffer)
-
bool Resize(size_t size)
-
void ToString(std::string &output) const
-
void ToString(std::u16string &output) const
-
void ToString(std::u8string &output) const
-
void ToPath(std::filesystem::path &output) const
-
inline void Clear()
-
inline u16string_view ToStringView() const
-
inline operator std::string() const
-
inline operator std::u8string() const
-
inline operator std::u16string() const
-
inline operator std::filesystem::path() const
-
inline operator u16string_view() const
-
inline UnicodeStringBuilder &operator+=(const ConstString &text)
-
inline UnicodeStringBuilder &operator+=(const Graphics::CharacterBuffer &charBuffer)
-
inline UnicodeStringBuilder &operator=(const ConstString &text)
-
inline UnicodeStringBuilder &operator=(const Graphics::CharacterBuffer &charBuffer)
-
UnicodeStringBuilder &operator=(const UnicodeStringBuilder &obj)
-
UnicodeStringBuilder &operator=(UnicodeStringBuilder &&obj) noexcept
-
UnicodeStringBuilder()