BDE 4.14.0 Production release
|
This is the complete list of members for bsl::variant< t_HEAD, t_TAIL >, including all inherited members.
allocator_type typedef | bsl::variant< t_HEAD, t_TAIL > | |
BloombergLP::bslstl::Variant_Base< t_HEAD, t_TAIL... > | bsl::variant< t_HEAD, t_TAIL > | friend |
BloombergLP::bslstl::Variant_ImpUtil | bsl::variant< t_HEAD, t_TAIL > | friend |
BSLMF_NESTED_TRAIT_DECLARATION_IF(variant, BloombergLP::bslma::UsesBslmaAllocator,(BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny< t_HEAD, t_TAIL... >::value)) | bsl::variant< t_HEAD, t_TAIL > | |
BSLMF_NESTED_TRAIT_DECLARATION_IF(variant, BloombergLP::bslmf::UsesAllocatorArgT,(BloombergLP::bslstl::Variant_UsesBslmaAllocatorAny< t_HEAD, t_TAIL... >::value)) | bsl::variant< t_HEAD, t_TAIL > | |
BSLMF_NESTED_TRAIT_DECLARATION_IF(variant, BloombergLP::bslmf::IsBitwiseMoveable,(BloombergLP::bslstl::Variant_IsBitwiseMoveableAll< t_HEAD, t_TAIL... >::value)) | bsl::variant< t_HEAD, t_TAIL > | |
emplace() | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10) | bsl::variant< t_HEAD, t_TAIL > | |
emplace() | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09) | bsl::variant< t_HEAD, t_TAIL > | |
emplace(const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10) | bsl::variant< t_HEAD, t_TAIL > | |
get_allocator() const BSLS_KEYWORD_NOEXCEPT | bsl::variant< t_HEAD, t_TAIL > | inline |
index() const BSLS_KEYWORD_NOEXCEPT | bsl::variant< t_HEAD, t_TAIL > | inline |
operator=(const variant &rhs) | bsl::variant< t_HEAD, t_TAIL > | inline |
operator=(BloombergLP::bslmf::MovableRef< variant > rhs) | bsl::variant< t_HEAD, t_TAIL > | inline |
operator=(const t_TYPE &value) | bsl::variant< t_HEAD, t_TAIL > | inline |
swap(variant &other) | bsl::variant< t_HEAD, t_TAIL > | inline |
valueless_by_exception() const BSLS_KEYWORD_NOEXCEPT | bsl::variant< t_HEAD, t_TAIL > | inline |
variant() | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(const variant &original) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(BloombergLP::bslmf::MovableRef< variant > original) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(const t_TYPE &value, BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM(variant, t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | |
variant(bsl::in_place_type_t< t_TYPE >, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::in_place_index_t< t_INDEX >) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, const variant &original) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, BloombergLP::bslmf::MovableRef< variant > original) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, const t_TYPE &value, BSLSTL_VARIANT_DECLARE_IF_CONSTRUCTS_FROM(variant, t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10, BSLSTL_VARIANT_DECLARE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | explicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_index_t< t_INDEX >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10) | bsl::variant< t_HEAD, t_TAIL > | inlineexplicit |
variant(const t_TYPE &value, BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM(variant, t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, const t_TYPE &value, BSLSTL_VARIANT_DEFINE_IF_CONSTRUCTS_FROM(variant, t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
variant(bsl::allocator_arg_t, allocator_type allocator, bsl::in_place_type_t< t_TYPE >, const t_ARG_01 &arg_01, const t_ARG_02 &arg_02, const t_ARG_03 &arg_03, const t_ARG_04 &arg_04, const t_ARG_05 &arg_05, const t_ARG_06 &arg_06, const t_ARG_07 &arg_07, const t_ARG_08 &arg_08, const t_ARG_09 &arg_09, const t_ARG_10 &arg_10, BSLSTL_VARIANT_DEFINE_IF_HAS_UNIQUE_TYPE(t_TYPE)) | bsl::variant< t_HEAD, t_TAIL > | inline |
~variant()=default | bsl::variant< t_HEAD, t_TAIL > |