Provide the std::variant type corresponding to t_TYPE, or void.
Declared in <bslstl_variant.h>
template<class t_TYPE>
struct Variant_CorrespondingStdVariant;
This component-private metafunction declares a member type that is an alias to the std::variant type corresponding to t_TYPE if one exists, and void otherwise.
| Name | Description |
|---|---|
type | Corresponding std::variant type, or void if none exists. |
| Name | Description |
|---|---|
Variant_CorrespondingStdVariant<bsl::variant<t_HEAD, t_TAIL...>> | Provide the corresponding std::variant type for a bsl::variant. |