FixedName
FixedName
Section titled “FixedName”#include <sbio/util/parameters.hh>template<hd_std::size_t N = SBIO_MAX_NAME_SIZE>struct FixedNameDefined in src/lib/sbio/util/parameters.hh:65
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
hd_std::array< char, N > |
storage |
storage
Section titled “storage”hd_std::array< char, N > storage {}Defined in src/lib/sbio/util/parameters.hh:66
Public Methods
Section titled “Public Methods”| 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 |
FixedName
Section titled “FixedName”constexpr
constexpr SBIO_HD constexpr FixedName() = defaultDefined in src/lib/sbio/util/parameters.hh:68
Defaulted member function.
FixedName
Section titled “FixedName”constexpr
constexpr SBIO_HD constexpr FixedName(const FixedName &) = defaultDefined in src/lib/sbio/util/parameters.hh:71
Defaulted member function.
FixedName
Section titled “FixedName”constexpr noexcept
constexpr SBIO_HD constexpr FixedName(FixedName &&) noexcept = defaultDefined in src/lib/sbio/util/parameters.hh:72
Defaulted member function.
operator=
Section titled “operator=”constexpr
constexpr SBIO_HD constexpr FixedName & operator=(const FixedName &) = defaultDefined in src/lib/sbio/util/parameters.hh:73
Defaulted assignment operator.
operator=
Section titled “operator=”constexpr noexcept
constexpr SBIO_HD constexpr FixedName & operator=(FixedName &&) noexcept = defaultDefined in src/lib/sbio/util/parameters.hh:74
Defaulted assignment operator.
FixedName
Section titled “FixedName”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
FixedName
Section titled “FixedName”inline constexpr noexcept
template<hd_std::size_t M> constexpr inline SBIO_HD constexpr FixedName(FixedName< M > && other) noexceptDefined in src/lib/sbio/util/parameters.hh:86
operator=
Section titled “operator=”inline constexpr noexcept
template<hd_std::size_t M> constexpr inline SBIO_HD constexpr FixedName & operator=(FixedName< M > && other) noexceptDefined in src/lib/sbio/util/parameters.hh:94
FixedName
Section titled “FixedName”inline constexpr
constexpr inline SBIO_HD constexpr FixedName(const char * str)Defined in src/lib/sbio/util/parameters.hh:106
operator=
Section titled “operator=”inline
inline SBIO_HDFixedName & operator=(const char * str)Defined in src/lib/sbio/util/parameters.hh:114
FixedName
Section titled “FixedName”inline constexpr
constexpr inline constexpr FixedName(std::string_view sv)Defined in src/lib/sbio/util/parameters.hh:126
operator=
Section titled “operator=”inline constexpr
constexpr inline constexpr FixedName & operator=(std::string_view sv)Defined in src/lib/sbio/util/parameters.hh:131
operator std::string_view
Section titled “operator std::string_view”const inline constexpr
constexpr inline constexpr operator std::string_view() constDefined in src/lib/sbio/util/parameters.hh:138
operator std::string
Section titled “operator std::string”const inline constexpr
constexpr inline constexpr operator std::string() constDefined in src/lib/sbio/util/parameters.hh:144
const inline constexpr
constexpr inline SBIO_HD constexpr const char * c_str() constDefined in src/lib/sbio/util/parameters.hh:149
operator<=>
Section titled “operator<=>”const constexpr
constexpr SBIO_HD constexpr auto operator<=>(const FixedName & other) const = defaultDefined in src/lib/sbio/util/parameters.hh:152
Defaulted member function.
operator==
Section titled “operator==”const constexpr
constexpr SBIO_HD constexpr bool operator==(const FixedName & other) const = defaultDefined in src/lib/sbio/util/parameters.hh:153
Defaulted member function.
operator!=
Section titled “operator!=”const constexpr
constexpr SBIO_HD constexpr bool operator!=(const FixedName & other) const = defaultDefined in src/lib/sbio/util/parameters.hh:154
Defaulted member function.
operator<
Section titled “operator<”const constexpr
constexpr SBIO_HD constexpr bool operator<(const FixedName & other) const = defaultDefined in src/lib/sbio/util/parameters.hh:155
Defaulted member function.
operator>
Section titled “operator>”const constexpr
constexpr SBIO_HD constexpr bool operator>(const FixedName & other) const = defaultDefined in src/lib/sbio/util/parameters.hh:156
Defaulted member function.
operator==
Section titled “operator==”const inline constexpr
constexpr inline constexpr bool operator==(std::string_view sv) constDefined in src/lib/sbio/util/parameters.hh:160
operator!=
Section titled “operator!=”const inline constexpr
constexpr inline constexpr bool operator!=(std::string_view sv) constDefined in src/lib/sbio/util/parameters.hh:163
operator<
Section titled “operator<”const inline constexpr
constexpr inline constexpr bool operator<(std::string_view sv) constDefined in src/lib/sbio/util/parameters.hh:166
operator>
Section titled “operator>”const inline constexpr
constexpr inline constexpr bool operator>(std::string_view sv) constDefined in src/lib/sbio/util/parameters.hh:169
operator==
Section titled “operator==”const inline
inline SBIO_HD bool operator==(const char * str) constDefined in src/lib/sbio/util/parameters.hh:175