Inherits AZStd::variant_detail::variant_impl_destructor< destructor_traits< Types... >, Types... >.
|
template<size_t Index, class T , class... Args> |
static constexpr T & | construct_alt (alternative_impl< Index, T > &alt, Args &&... args) |
|
template<class Rhs > |
static constexpr void | generic_construct (variant_impl_constructor &lhs, Rhs &&rhs) |
|
static constexpr size_t | size () |
|
|
using | index_t = variant_index_t< num_alternatives > |
|
| variant_impl_destructor (variant_impl_destructor &&)=default |
|
| variant_impl_destructor (const variant_impl_destructor &)=default |
|
variant_impl_destructor & | operator= (variant_impl_destructor &&)=default |
|
variant_impl_destructor & | operator= (const variant_impl_destructor &)=default |
|
constexpr void | destroy () |
|
constexpr | variant_impl_base (valueless_t valueless_tag) |
|
constexpr | variant_impl_base (in_place_index_t< Index >, Args &&... args) |
|
constexpr bool | valueless_by_exception () const |
|
constexpr size_t | index () const |
|
static constexpr size_t | num_alternatives |
|
constexpr auto & | as_base () & |
|
constexpr auto && | as_base () && |
|
constexpr auto && | as_base () const & |
|
constexpr auto && | as_base () const && |
|
union_impl< destructor_traits< Types... >, 0, Types... > | m_union_data |
|
index_t | m_index |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/std/containers/variant_impl.h