GenericFixSizeString

AppCUI::Utils::GenericFixSizeString (class)

template<uint16 Size = 0xFFFF, typename T = char, typename T_view = std::string_view>
class GenericFixSizeString

Public Functions

inline GenericFixSizeString()
inline GenericFixSizeString(T_view txt)
inline constexpr operator T_view() const
inline constexpr operator bool() const
inline void Set(T_view txt)
inline void Set(const T *text)
inline constexpr bool AddChar(T ch)
inline constexpr bool Truncate(uint16 newSize)
inline constexpr uint16 Len() const
inline constexpr const T *GetText() const
inline constexpr uint16 MaxSize() const
inline GenericFixSizeString &operator=(T_view txt)
inline void Clear()
inline constexpr bool Empty() const