[#BloombergLP-bslstl-Variant_CVQualAlt] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslstl.adoc[bslstl]::Variant_CVQualAlt :relfileprefix: ../../ :mrdocs: This component‐private metafunction calculates the alternative type at index (template parameter) `t_INDEX` in (template parameter) `t_VARIANT`, where the cv‐ and ref‐qualifiers of `t_VARIANT` are added to the alternative type. This metafunction is used to calculate the return type of `bsl::visit`. == Synopsis Declared in `<bslstl_variant.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class t_VARIANT, size_t t_INDEX> struct Variant_CVQualAlt; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslstl/Variant_CVQualAlt/CVAlt.adoc[`CVAlt`] | Alternative at `t_INDEX` with combined cv‐qualifiers | xref:BloombergLP/bslstl/Variant_CVQualAlt/type.adoc[`type`] | Alternative at `t_INDEX` with cv/ref qualifiers from `t_VARIANT`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#