TaggedType

Gets the underlying type whitch a **Tag** wraps. If **T** is not a **Tag** it will alias itself to **T**.

Members

Aliases

TaggedType
alias TaggedType = U
Undocumented in source.
TaggedType
alias TaggedType = T
Undocumented in source.

Examples

static assert(is(
  TaggedType!(Tag!("Tag", int)) == int
));
static assert(is(
  TaggedType!int == int
));

Meta