|
HikoGUI
A low latency retained GUI
|
#include <ttauri/fixed_string.hpp>
Public Types | |
| using | value_type = CharT |
Public Member Functions | |
| constexpr | basic_fixed_string (basic_fixed_string const &) noexcept=default |
| constexpr | basic_fixed_string (basic_fixed_string &&) noexcept=default |
| constexpr basic_fixed_string & | operator= (basic_fixed_string const &) noexcept=default |
| constexpr basic_fixed_string & | operator= (basic_fixed_string &&) noexcept=default |
| constexpr | basic_fixed_string (CharT const (&str)[N]) noexcept |
| operator std::basic_string_view< CharT > () const noexcept | |
| constexpr auto | begin () const noexcept |
| constexpr auto | end () const noexcept |
| constexpr size_t | size () const noexcept |
| constexpr CharT const * | data () const noexcept |
| constexpr CharT const * | c_str () const noexcept |
Data Fields | |
| CharT | _str [N] |
Friends | |
| bool | operator== (basic_fixed_string const &lhs, basic_fixed_string const &rhs) noexcept=default |
example: ``` template<tt::basic_fixed_string Foo> class A { auto bar() { return std::string{Foo}; } };
std::string test() { auto a = A<"hello">{}; return a.bar(); } ```