|
Backport
|
This is the complete list of members for bpstd::variant< Types >, including all inherited members.
| emplace(Args &&... args) | bpstd::variant< Types > | |
| emplace(std::initializer_list< U > il, Args &&... args) | bpstd::variant< Types > | |
| emplace(Args &&... args) | bpstd::variant< Types > | |
| emplace(std::initializer_list< U > il, Args &&... args) | bpstd::variant< Types > | |
| emplace(Args &&...args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| emplace(std::initializer_list< U > il, Args &&...args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| emplace(Args &&...args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| emplace(std::initializer_list< U > il, Args &&... args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| get (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| get (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| get (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| get (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| get_if (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| get_if (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| index() const noexcept | bpstd::variant< Types > | inline |
| operator!= (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| operator< (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| operator<= (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| operator=(detail::enable_overload_if_t< is_copy_assignable, const variant & > other) | bpstd::variant< Types > | inline |
| operator=(detail::disable_overload_if_t< is_copy_assignable, const variant & > other)=delete (defined in bpstd::variant< Types >) | bpstd::variant< Types > | |
| operator=(detail::enable_overload_if_t< is_move_assignable, variant && > other) noexcept(conjunction< std::is_nothrow_move_constructible< Types >..., std::is_nothrow_move_assignable< Types >... >::value) | bpstd::variant< Types > | inline |
| operator=(detail::disable_overload_if_t< is_move_assignable, variant && > other)=delete (defined in bpstd::variant< Types >) | bpstd::variant< Types > | |
| operator=(T &&t) noexcept(std::is_nothrow_assignable< typename bpstd::variant< Types... >::template T_j< T >, T >::value &&std::is_nothrow_constructible< typename bpstd::variant< Types... >::template T_j< T >, T >::value) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | |
| operator=(T &&t) noexcept(std::is_nothrow_assignable< typename bpstd::variant< Types... >::template T_j< T >, T >::value &&std::is_nothrow_constructible< typename bpstd::variant< Types... >::template T_j< T >, T >::value) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| operator== (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| operator> (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| operator>= (defined in bpstd::variant< Types >) | bpstd::variant< Types > | friend |
| swap(variant &rhs) noexcept(bpstd::conjunction< bpstd::is_nothrow_move_constructible< Types >..., bpstd::is_nothrow_swappable< Types >... >::value) | bpstd::variant< Types > | inline |
| valueless_by_exception() const noexcept | bpstd::variant< Types > | inline |
| variant(detail::enable_overload_if_t< is_default_constructible, variant_ctor >={}) noexcept(std::is_nothrow_default_constructible< first_type >::value) | bpstd::variant< Types > | inline |
| variant(detail::enable_overload_if_t< is_copy_constructible, const variant & > other) noexcept(bpstd::conjunction< bpstd::is_nothrow_copy_constructible< Types >... >::value) | bpstd::variant< Types > | inline |
| variant(detail::disable_overload_if_t< is_copy_constructible, const variant & > other)=delete (defined in bpstd::variant< Types >) | bpstd::variant< Types > | |
| variant(detail::enable_overload_if_t< is_move_constructible, variant && > other) noexcept(bpstd::conjunction< bpstd::is_nothrow_move_constructible< Types >... >::value) | bpstd::variant< Types > | inline |
| variant(detail::disable_overload_if_t< is_move_constructible, variant && > other)=delete (defined in bpstd::variant< Types >) | bpstd::variant< Types > | |
| variant(T &&t) noexcept(bpstd::is_nothrow_constructible< typename bpstd::variant< Types... >::template T_j< T >, T >::value) | bpstd::variant< Types > | |
| variant(in_place_type_t< T >, Args &&... args) | bpstd::variant< Types > | explicit |
| variant(in_place_type_t< T >, std::initializer_list< U > il, Args &&... args) | bpstd::variant< Types > | explicit |
| variant(in_place_index_t< I >, Args &&... args) | bpstd::variant< Types > | explicit |
| variant(in_place_index_t< I >, std::initializer_list< U > il, Args &&... args) | bpstd::variant< Types > | explicit |
| variant(T &&t) noexcept(bpstd::is_nothrow_constructible< typename bpstd::variant< Types... >::template T_j< T >, T >::value) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| variant(in_place_type_t< T >, Args &&... args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| variant(in_place_type_t< T >, std::initializer_list< U > il, Args &&... args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| variant(in_place_index_t< I >, Args &&... args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| variant(in_place_index_t< I >, std::initializer_list< U > il, Args &&... args) (defined in bpstd::variant< Types >) | bpstd::variant< Types > | inline |
| visit(Visitor &&, Variant &&) | bpstd::variant< Types > | friend |