A compile‐time fixed string

Synopsis

Declared in <mp‐units/ext/fixed_string.h>

template<
    typename CharT,
    std::size_t N>
class basic_fixed_string;

Types

Member Functions

Name

Description

basic_fixed_string [constructor]

Constructors

operator=

Copy assignment operator

at

back

begin

c_str

cbegin

cend

crbegin

crend

data

end

front

operator[]

rbegin

rend

swap

view

operator std::basic_string_view<CharT>

Conversion to basic_string_view

Data Members

Name

data_

Static Data Members

Friends

Name

Description

mp_units::operator<<

Stream insertion operator

mp_units::operator<=>

Three‐way comparison operator

mp_units::operator<=>

Three‐way comparison operator

mp_units::operator==

Equality operator

mp_units::operator==

Equality operator

mp_units::operator+

Addition operator

mp_units::operator+

Addition operator

mp_units::operator+

Addition operator

mp_units::operator+

Addition operator

mp_units::operator+

Addition operator

Template Parameters

Name

Description

CharT

Character type to be used by the string

N

The size of the string

Created with MrDocs