RESTinio
|
#include <variant.hpp>
Public Types | |
typedef signed char | type_index_t |
Public Member Functions | |
typedef | variant_TL16 (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) variant_types |
Static Public Member Functions | |
template<class U > | |
static U * | as (void *data) |
template<class U > | |
static U const * | as (void const *data) |
static type_index_t | to_index_t (std::size_t index) |
static void | destroy (type_index_t index, void *data) |
static type_index_t | copy_construct (type_index_t const from_index, const void *from_value, void *to_value) |
static type_index_t | copy_assign (type_index_t const from_index, const void *from_value, void *to_value) |
Definition at line 1019 of file variant.hpp.
typedef signed char nonstd::variants::detail::helper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >::type_index_t |
Definition at line 1021 of file variant.hpp.
|
inlinestatic |
Definition at line 1025 of file variant.hpp.
|
inlinestatic |
Definition at line 1031 of file variant.hpp.
|
inlinestatic |
Definition at line 1160 of file variant.hpp.
|
inlinestatic |
Definition at line 1135 of file variant.hpp.
|
inlinestatic |
Definition at line 1041 of file variant.hpp.
|
inlinestatic |
Definition at line 1036 of file variant.hpp.
typedef nonstd::variants::detail::helper< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >::variant_TL16 | ( | T0 | , |
T1 | , | ||
T2 | , | ||
T3 | , | ||
T4 | , | ||
T5 | , | ||
T6 | , | ||
T7 | , | ||
T8 | , | ||
T9 | , | ||
T10 | , | ||
T11 | , | ||
T12 | , | ||
T13 | , | ||
T14 | , | ||
T15 | |||
) |