|
GMP 0.4.0
Generative Metaprogramming library for C++
|
#include <traits.hpp>
Public Member Functions | |
| template<fixed_string Name> | |
| consteval auto | name () const |
| template<fixed_string Name> | |
| consteval auto | alias () const |
| consteval auto | transient () const |
| template<auto Value> | |
| consteval auto | defaulted () const |
| template<auto Provider> | |
| consteval auto | default_with () const |
Static Public Member Functions | |
| static constexpr bool | matches (std::string_view input) |
| template<typename Other > | |
| static constexpr bool | overlaps () |
| static consteval bool | names_unique () |
| template<typename T > | |
| static constexpr T | make_default () |
Static Public Attributes | |
| static constexpr auto | member |
| static constexpr auto | wire_name |
| static constexpr bool | is_transient |
| static constexpr auto | default_provider |
| static constexpr bool | has_default |
Definition at line 47 of file traits.hpp.
|
inline |
Definition at line 59 of file traits.hpp.
References gmp::enum_values().
|
inline |
Definition at line 71 of file traits.hpp.
References gmp::enum_values().
|
inline |
Definition at line 67 of file traits.hpp.
References gmp::enum_values().
|
inlinestaticconstexpr |
Definition at line 97 of file traits.hpp.
References gmp::enum_values(), and gmp::serialization_field< Member, Wire, Transient, Default, Aliases >::has_default.
|
inlinestaticconstexpr |
Definition at line 76 of file traits.hpp.
References gmp::enum_values().
|
inline |
Definition at line 55 of file traits.hpp.
References gmp::enum_values().
|
inlinestatic |
Definition at line 85 of file traits.hpp.
References gmp::enum_values().
|
inlinestaticconstexpr |
Definition at line 80 of file traits.hpp.
References gmp::enum_values().
|
inline |
Definition at line 63 of file traits.hpp.
References gmp::enum_values().
|
staticconstexpr |
Definition at line 51 of file traits.hpp.
|
staticconstexpr |
Definition at line 52 of file traits.hpp.
Referenced by gmp::serialization_field< Member, Wire, Transient, Default, Aliases >::make_default().
|
staticconstexpr |
Definition at line 50 of file traits.hpp.
|
staticconstexpr |
Definition at line 48 of file traits.hpp.
|
staticconstexpr |
Definition at line 49 of file traits.hpp.