Added in_place_index_t to nunavut support library; adds the resource in c++14, references std::in_place_index_t in c++17 builds
Added initialization constructors to union composite type classes, takes a nunavut::support::in_place_index_t that specifies the alternative type to hold
Initialization expression for union_value member of union composite types is now generated, with appropriate parameters, in copy and move constructors with allocators
Replaced alternative index hardcoding in C++14 union VariantType internal logic with IndexOf property
in_place_index_t
to nunavut support library; adds the resource in c++14, referencesstd::in_place_index_t
in c++17 buildsnunavut::support::in_place_index_t
that specifies the alternative type to holdunion_value
member of union composite types is now generated, with appropriate parameters, in copy and move constructors with allocatorsVariantType
internal logic withIndexOf
property