rll/fixed_string.h file

Namespaces

namespace rll
Contract-programming related functions and classes.

Classes

template <std::size_t N>
struct rll::fixed_string
Fixed size string class.
template <>
struct rll::fixed_string<0>

Functions

template <std::size_t N>
fixed_string(const char8_t(&)[N]) →  fixed_string< N - 1 >
template <std::size_t N>
fixed_string(fixed_string<N>) →  fixed_string< N >
template <std::size_t N>
fixed_string(char const(&)[N]) →  fixed_string< N - 1 >
template <std::size_t N>
fixed_string(wchar_t const(&)[N]) →  fixed_string< N - 1 >
template <std::size_t N>
fixed_string(char16_t const(&)[N]) →  fixed_string< N - 1 >
template <std::size_t N>
fixed_string(char32_t const(&)[N]) →  fixed_string< N - 1 >
fixed_string() →  fixed_string< 0 >