Use this member of to access its content as a generic tuple.
Use this member of to access its content as a typetuple. Defined if Args is a typetuple.
Use this member of to access its content as an expression tuple. Defined if Args is an expression tuple.
Convenient comparison template. Same as cmpTuple.
Convenient equality check template. Same as equalTuple.
t { alias MyPackedTuple = PackedGenericTuple!(long, 3); MyPackedTuple.Tuple[0] myVar = MyPackedTuple.Tuple[1]; // same as `long myVar = 3;` alias MyTemplate(alias packed) = packed.Tuple[0][]; // It is passed as a single template alias parameter: static assert(is(MyTemplate!MyPackedTuple == long[])
Creates a packed generic tuple out of a sequence of zero or more types, expressions, or aliases.
Packed version doesn't alias itself to its content, i.e. it doesn't auto-unpack.