variant
A type safe generalized union type
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Cbad_variant_accessException class thrown when a type that is not currently bound is accessed via variant::get
 Cis_nothrow_visitableDetermine if a visit operation might throw
 Cresult_of_visitCompute the result type of a visit
 CvariantA type safe generalized union
 Cvariant_elementDefines the member type type to the Ith type of the variant
 Cvariant_indexObtain the index of a variant type
 Cvariant_sizeProvides access to the number of elements in a variant as a compile-time constant expression
 Cvariant_storageA templated generalized union
 Cvariant_storage_elementDefines the member type type to the I-th type of the variant_storage
 Cvariant_storage_sizeProvides access to the number of elements in a variant_storage as a compile-time constant expression