ZXFoundation™ 26h2
Loading...
Searching...
No Matches
lib.fixed_string Module Reference

Data Structures

struct  lib::field_binding< Name, T >
struct  lib::field_tag< Str >
struct  lib::fixed_string< N >

Functions

constexpr const char * c_str () const noexcept
template<usize N>
 lib::fixed_string (const char(&)[N]) -> fixed_string< N >
constexpr fixed_string (const char(&str)[N]) noexcept
constexpr operator std::string_view () const noexcept
template<fixed_string Str>
constexpr auto lib::literals::operator""_f () noexcept
template<class T>
constexpr auto operator= (T &&val) const noexcept
template<usize N1, usize N2>
constexpr bool lib::operator== (const fixed_string< N1 > &a, const fixed_string< N2 > &b) noexcept
constexpr usize size () const noexcept

Variables

char data [N] {}
static constexpr auto name = Name
static constexpr auto name = Str
T value

Files

file  lib/fixed_string.cxxm
 C++ fixed string.