#include <di/reflect/enumerator.h>
|
static constexpr auto | name = EnumName::value |
|
|
constexpr | Tuple ()=default |
|
constexpr | Tuple (Tuple const &)=default |
|
constexpr | Tuple (Tuple &&)=default |
|
constexpr | Tuple (Types const &... args) |
|
constexpr | Tuple (Args &&... args) |
|
constexpr | Tuple (Tup &&value) |
|
constexpr | ~Tuple ()=default |
|
constexpr auto | operator= (Tuple const &other) -> Tuple &requires(concepts::CopyAssignable< Types > &&...) |
|
constexpr auto | operator= (Tuple const &other) const -> Tuple const &requires(concepts::CopyAssignable< Types const > &&...) |
|
constexpr auto | operator= (Tuple &&other) -> Tuple &requires(concepts::MoveAssignable< Types > &&...) |
|
constexpr auto | operator= (Tuple &&other) const -> Tuple const &requires(concepts::AssignableFrom< Types const &, Types > &&...) |
|
constexpr auto | operator= (Tup &&other) -> Tuple & |
|
constexpr auto | operator= (Tup &&other) const -> Tuple const & |
|
constexpr | Tuple ()=default |
|
constexpr | Tuple (Tuple const &)=default |
|
constexpr | Tuple (Tuple &&)=default |
|
constexpr | Tuple (Types const &... args) |
|
constexpr | Tuple (Args &&... args) |
|
constexpr | Tuple (Tup &&value) |
|
constexpr | ~Tuple ()=default |
|
constexpr auto | operator= (Tuple const &other) -> Tuple &requires(concepts::CopyAssignable< Types > &&...) |
|
constexpr auto | operator= (Tuple const &other) const -> Tuple const &requires(concepts::CopyAssignable< Types const > &&...) |
|
constexpr auto | operator= (Tuple &&other) -> Tuple &requires(concepts::MoveAssignable< Types > &&...) |
|
constexpr auto | operator= (Tuple &&other) const -> Tuple const &requires(concepts::AssignableFrom< Types const &, Types > &&...) |
|
constexpr auto | operator= (Tup &&other) -> Tuple & |
|
constexpr auto | operator= (Tup &&other) const -> Tuple const & |
|
constexpr auto | get () &-> decltype(auto) |
|
constexpr auto | get () const &-> decltype(auto) |
|
constexpr auto | get () &&-> decltype(auto) |
|
constexpr auto | get () const &&-> decltype(auto) |
|
constexpr auto | get () &-> decltype(auto) |
|
constexpr auto | get () const &-> decltype(auto) |
|
constexpr auto | get () &&-> decltype(auto) |
|
constexpr auto | get () const &&-> decltype(auto) |
|
◆ is_atom()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_bool()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_enumerator()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_enumerators()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_field()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_fields()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_integer()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_list()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_map()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ is_string()
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
◆ name
template<concepts::Constexpr EnumName, concepts::Enumerator... Es>
The documentation for this struct was generated from the following file: