#include <rll/fixed_string.h>
template <>
fixed_string<0> struct
Public types
-
using const_iterator = const_
pointer - using const_pointer = char const *
- using const_reference = char const &
-
using const_reverse_iterator = std::
reverse_iterator<const_ iterator> - using value_type = char
Public static variables
-
static std::
size_t length constexpr -
static std::
size_t max_length constexpr
Constructors, destructors, conversion operators
- fixed_string() defaulted constexpr noexcept
- fixed_string(char const*) constexpr noexcept
- fixed_string(wchar_t const*) constexpr noexcept
- fixed_string(char16_t const*) constexpr noexcept
- fixed_string(char32_t const*) constexpr noexcept
- fixed_string(char const*, bool& code) constexpr noexcept
- fixed_string(wchar_t const*, bool& code) constexpr noexcept
- fixed_string(char16_t const*, bool& code) constexpr noexcept
- fixed_string(char32_t const*, bool& code) constexpr noexcept
- fixed_string(const char8_t*) constexpr noexcept
- fixed_string(char8_t const*, bool& code) constexpr noexcept
Public functions
-
auto at(std::
size_t) const → const_ reference constexpr noexcept -
auto back() const → const_
reference constexpr noexcept -
auto begin() const → const_
iterator constexpr noexcept -
auto capacity() const → std::
size_t constexpr noexcept -
auto cbegin() const → const_
iterator constexpr noexcept -
auto cend() const → const_
iterator constexpr noexcept -
template <size_t N2>auto compare(fixed_
string<N2> const& rhs) const → int constexpr noexcept -
auto crbegin() const → const_
reverse_ iterator constexpr noexcept -
auto crend() const → const_
reverse_ iterator constexpr noexcept -
auto data() const → const_
pointer constexpr noexcept - auto empty() const → bool constexpr noexcept
-
auto end() const → const_
iterator constexpr noexcept -
auto front() const → const_
reference constexpr noexcept - auto hash() const → size_t constexpr noexcept
-
auto operator[](std::
size_t n) const → const_ reference constexpr noexcept -
auto rbegin() const → const_
reverse_ iterator constexpr noexcept -
auto rend() const → const_
reverse_ iterator constexpr noexcept -
auto size() const → std::
size_t constexpr noexcept -
void swap(fixed_
string& other) constexpr noexcept