![]() |
VCCC
2024.05
VisualCamp Common C++ library
|
This is the complete list of members for variant< Types >, including all inherited members.
emplace(Args &&... args) | variant< Types > | inline |
emplace(std::initializer_list< U > il, Args &&... args) | variant< Types > | inline |
emplace(Args &&... args) | variant< Types > | inline |
emplace(std::initializer_list< T > il, Args &&... args) | variant< Types > | inline |
index() const noexcept | variant< Types > | inline |
operator=(T &&t) noexcept(conjunction< std::is_nothrow_assignable< detail::variant_overload_type< T, TypeSeq > &, T >, std::is_nothrow_constructible< detail::variant_overload_type< T, TypeSeq >, T > >::value) | variant< Types > | inline |
swap(variant &rhs) noexcept(conjunction< std::is_nothrow_move_constructible< Types >..., is_nothrow_swappable< Types >... >::value) | variant< Types > | inline |
valueless_by_exception() const noexcept | variant< Types > | inline |
variant() noexcept(std::is_nothrow_default_constructible< type_sequence_element_type_t< 0, TypeSeq >>::value) | variant< Types > | inline |
variant(T &&t) noexcept(std::is_nothrow_constructible< detail::variant_overload_type< T, TypeSeq >, T >::value) | variant< Types > | inline |
variant(in_place_type_t< T >, Args &&... args) | variant< Types > | inlineexplicit |
variant(in_place_type_t< T >, std::initializer_list< U > il, Args &&... args) | variant< Types > | inlineexplicit |
variant(in_place_index_t< I >, Args &&... args) | variant< Types > | inlineexplicit |
variant(in_place_index_t< I >, std::initializer_list< U > il, Args &&... args) | variant< Types > | inlineexplicit |
visit(Visitor &&vis) & | variant< Types > | inline |
visit(Visitor &&vis) const & | variant< Types > | inline |
visit(Visitor &&vis) && | variant< Types > | inline |
visit(Visitor &&vis) const && | variant< Types > | inline |
visit(Visitor &&vis) & | variant< Types > | inline |
visit(Visitor &&vis) const & | variant< Types > | inline |
visit(Visitor &&vis) && | variant< Types > | inline |
visit(Visitor &&vis) const && | variant< Types > | inline |