30 template <std::u
int32_t SIZE>
62 [[nodiscard]]
const wchar_t&
front()
const;
65 [[nodiscard]]
const wchar_t&
back()
const;
67 [[nodiscard]]
const wchar_t*
data() const noexcept;
70 [[nodiscard]] const
wchar_t*
c_str() const noexcept;
75 [[nodiscard]]
bool empty() const noexcept;
Definition: GFxWStringBuffer.h:6
value_type & reference
Definition: GFxWStringBuffer.h:10
ReserveHeader _reserved
Definition: GFxWStringBuffer.h:93
GFxWStringBuffer(ReserveHeader &&a_reserve)
reference operator[](size_type a_pos)
wchar_t * alloc(size_type a_count)
operator std::wstring_view() const noexcept
const wchar_t * c_str() const noexcept
GFxWStringBuffer(const ReserveHeader &a_reserve)
const wchar_t & back() const
GFxWStringBuffer(const GFxWStringBuffer &a_rhs)
const_reference operator[](size_type a_pos) const
GFxWStringBuffer & operator=(const std::wstring_view &a_rhs)
const wchar_t * data() const noexcept
bool empty() const noexcept
GFxWStringBuffer & operator=(const wchar_t *a_rhs)
size_type length() const noexcept
const value_type & const_reference
Definition: GFxWStringBuffer.h:11
UPInt _length
Definition: GFxWStringBuffer.h:92
GFxWStringBuffer(GFxWStringBuffer &&a_rhs)
UPInt size_type
Definition: GFxWStringBuffer.h:9
wchar_t value_type
Definition: GFxWStringBuffer.h:8
wchar_t * _text
Definition: GFxWStringBuffer.h:91
const wchar_t & front() const
GFxWStringBuffer & operator=(const GFxWStringBuffer &a_rhs)
void resize(size_type a_count)
size_type size() const noexcept
GFxWStringBuffer & operator=(GFxWStringBuffer &&a_rhs)
Definition: AbsorbEffect.h:6
std::size_t UPInt
Definition: SFTypes.h:5
Definition: NiBinaryStream.h:94
Definition: GFxWStringBuffer.h:32
wchar_t buffer[SIZE]
Definition: GFxWStringBuffer.h:38
Reserve()
Definition: GFxWStringBuffer.h:33