[#bsl-variant_alternative-0c] = xref:bsl.adoc[bsl]::variant_alternative :relfileprefix: ../ :mrdocs: This metafunction calculates the type of the alternative whose index is (template parameter) `t_INDEX` in the possibly cv‐qualified `bsl::variant` type of (template parameter) `t_TYPE`. If `t_TYPE` is cv‐qualified, its cv‐qualifiers are applied to the alternative. == Synopsis Declared in `<bslstl_variant.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< std::size_t t_INDEX, class t_TYPE> struct variant_alternative; ---- == Specializations [cols="1"] |=== | Name | xref:bsl/variant_alternative-09.adoc[`variant_alternative<t_INDEX, t_TYPE volatile>`] | xref:bsl/variant_alternative-0d.adoc[`variant_alternative<t_INDEX, t_TYPE const>`] | xref:bsl/variant_alternative-0f.adoc[`variant_alternative<t_INDEX, t_TYPE const volatile>`] | xref:bsl/variant_alternative-06.adoc[`variant_alternative<t_INDEX, variant<t_HEAD, t_TAIL...>>`] |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#