Special type used as a placeholder for U within the definition of U to enable self-referential types.
Convenience type that can be used for union fields that have no value (void is not allowed).
Implements a generic tagged union type.
Maps a kind enumeration value to the corresponding field type.
* Generic tagged union and algebraic data type implementations. * * Copyright: Copyright 2015-2019, Sönke Ludwig. * License: Boost License 1.0. * Authors: Sönke Ludwig