Skip to content

FixedName

#include <sbio/util/parameters.hh>
template<hd_std::size_t N = SBIO_MAX_NAME_SIZE>
struct FixedName

Defined in src/lib/sbio/util/parameters.hh:65

Return Name Description
hd_std::array< char, N > storage

hd_std::array< char, N > storage {}

Defined in src/lib/sbio/util/parameters.hh:66

Return Name Description
SBIO_HD constexpr FixedName constexpr Defaulted member function.
SBIO_HD constexpr FixedName constexpr Defaulted member function.
SBIO_HD constexpr FixedName constexpr noexcept Defaulted member function.
SBIO_HD constexpr FixedName & operator= constexpr Defaulted assignment operator.
SBIO_HD constexpr FixedName & operator= constexpr noexcept Defaulted assignment operator.
SBIO_HD constexpr FixedName inline constexpr
SBIO_HD constexpr FixedName inline constexpr noexcept
SBIO_HD constexpr FixedName & operator= inline constexpr noexcept
SBIO_HD constexpr FixedName inline constexpr
SBIO_HDFixedName & operator= inline
constexpr FixedName inline constexpr
constexpr FixedName & operator= inline constexpr
constexpr operator std::string_view const inline constexpr
constexpr operator std::string const inline constexpr
SBIO_HD constexpr const char * c_str const inline constexpr
SBIO_HD constexpr auto operator<=> const constexpr Defaulted member function.
SBIO_HD constexpr bool operator== const constexpr Defaulted member function.
SBIO_HD constexpr bool operator!= const constexpr Defaulted member function.
SBIO_HD constexpr bool operator< const constexpr Defaulted member function.
SBIO_HD constexpr bool operator> const constexpr Defaulted member function.
constexpr bool operator== const inline constexpr
constexpr bool operator!= const inline constexpr
constexpr bool operator< const inline constexpr
constexpr bool operator> const inline constexpr
SBIO_HD bool operator== const inline

constexpr

constexpr SBIO_HD constexpr FixedName() = default

Defined in src/lib/sbio/util/parameters.hh:68

Defaulted member function.


constexpr

constexpr SBIO_HD constexpr FixedName(const FixedName &) = default

Defined in src/lib/sbio/util/parameters.hh:71

Defaulted member function.


constexpr noexcept

constexpr SBIO_HD constexpr FixedName(FixedName &&) noexcept = default

Defined in src/lib/sbio/util/parameters.hh:72

Defaulted member function.


constexpr

constexpr SBIO_HD constexpr FixedName & operator=(const FixedName &) = default

Defined in src/lib/sbio/util/parameters.hh:73

Defaulted assignment operator.


constexpr noexcept

constexpr SBIO_HD constexpr FixedName & operator=(FixedName &&) noexcept = default

Defined in src/lib/sbio/util/parameters.hh:74

Defaulted assignment operator.


inline constexpr

template<hd_std::size_t M> constexpr inline SBIO_HD constexpr FixedName(const FixedName< M > & other)

Defined in src/lib/sbio/util/parameters.hh:78


inline constexpr noexcept

template<hd_std::size_t M> constexpr inline SBIO_HD constexpr FixedName(FixedName< M > && other) noexcept

Defined in src/lib/sbio/util/parameters.hh:86


inline constexpr noexcept

template<hd_std::size_t M> constexpr inline SBIO_HD constexpr FixedName & operator=(FixedName< M > && other) noexcept

Defined in src/lib/sbio/util/parameters.hh:94


inline constexpr

constexpr inline SBIO_HD constexpr FixedName(const char * str)

Defined in src/lib/sbio/util/parameters.hh:106


inline

inline SBIO_HDFixedName & operator=(const char * str)

Defined in src/lib/sbio/util/parameters.hh:114


inline constexpr

constexpr inline constexpr FixedName(std::string_view sv)

Defined in src/lib/sbio/util/parameters.hh:126


inline constexpr

constexpr inline constexpr FixedName & operator=(std::string_view sv)

Defined in src/lib/sbio/util/parameters.hh:131


const inline constexpr

constexpr inline constexpr operator std::string_view() const

Defined in src/lib/sbio/util/parameters.hh:138


const inline constexpr

constexpr inline constexpr operator std::string() const

Defined in src/lib/sbio/util/parameters.hh:144


const inline constexpr

constexpr inline SBIO_HD constexpr const char * c_str() const

Defined in src/lib/sbio/util/parameters.hh:149


const constexpr

constexpr SBIO_HD constexpr auto operator<=>(const FixedName & other) const = default

Defined in src/lib/sbio/util/parameters.hh:152

Defaulted member function.


const constexpr

constexpr SBIO_HD constexpr bool operator==(const FixedName & other) const = default

Defined in src/lib/sbio/util/parameters.hh:153

Defaulted member function.


const constexpr

constexpr SBIO_HD constexpr bool operator!=(const FixedName & other) const = default

Defined in src/lib/sbio/util/parameters.hh:154

Defaulted member function.


const constexpr

constexpr SBIO_HD constexpr bool operator<(const FixedName & other) const = default

Defined in src/lib/sbio/util/parameters.hh:155

Defaulted member function.


const constexpr

constexpr SBIO_HD constexpr bool operator>(const FixedName & other) const = default

Defined in src/lib/sbio/util/parameters.hh:156

Defaulted member function.


const inline constexpr

constexpr inline constexpr bool operator==(std::string_view sv) const

Defined in src/lib/sbio/util/parameters.hh:160


const inline constexpr

constexpr inline constexpr bool operator!=(std::string_view sv) const

Defined in src/lib/sbio/util/parameters.hh:163


const inline constexpr

constexpr inline constexpr bool operator<(std::string_view sv) const

Defined in src/lib/sbio/util/parameters.hh:166


const inline constexpr

constexpr inline constexpr bool operator>(std::string_view sv) const

Defined in src/lib/sbio/util/parameters.hh:169


const inline

inline SBIO_HD bool operator==(const char * str) const

Defined in src/lib/sbio/util/parameters.hh:175