Iros
 
Loading...
Searching...
No Matches
di::FixedString< count > Class Template Reference

#include <di/container/string/fixed_string.h>

Public Member Functions

constexpr FixedString (char const(&data)[count+1])
 
constexpr auto data () const -> char const *
 
constexpr auto begin () const -> char const *
 
constexpr auto end () const -> char const *
 
auto operator== (FixedString const &) const -> bool=default
 
auto operator<=> (FixedString const &) const=default
 

Static Public Member Functions

static constexpr auto size ()
 

Public Attributes

char m_data [count+1]
 

Friends

template<types::size_t other_size>
requires (count != other_size)
constexpr friend auto operator== (FixedString const &, FixedString< other_size > const &) -> bool
 

Constructor & Destructor Documentation

◆ FixedString()

template<types::size_t count>
di::container::FixedString< count >::FixedString ( char const (&) data[count+1])
inlineconstexpr

Member Function Documentation

◆ begin()

template<types::size_t count>
auto di::container::FixedString< count >::begin ( ) const -> char const*
inlineconstexpr

◆ data()

template<types::size_t count>
auto di::container::FixedString< count >::data ( ) const -> char const*
inlineconstexpr

◆ end()

template<types::size_t count>
auto di::container::FixedString< count >::end ( ) const -> char const*
inlineconstexpr

◆ operator<=>()

template<types::size_t count>
auto di::container::FixedString< count >::operator<=> ( FixedString< count > const & ) const
default

◆ operator==()

template<types::size_t count>
auto di::container::FixedString< count >::operator== ( FixedString< count > const & ) const -> bool=default
default

◆ size()

template<types::size_t count>
static constexpr auto di::container::FixedString< count >::size ( )
inlinestaticconstexpr

Friends And Related Symbol Documentation

◆ operator==

template<types::size_t count>
template<types::size_t other_size>
requires (count != other_size)
friend auto operator== ( FixedString< count > const & ,
FixedString< other_size > const &  ) -> bool
friend

Member Data Documentation

◆ m_data

template<types::size_t count>
char di::container::FixedString< count >::m_data[count+1]

The documentation for this class was generated from the following file: