Lines Matching defs:Tuple
468 template Tuple(Specs...) in Tuple() function
587 struct Tuple in Tuple() struct
592 alias Types = staticMap!(extractType, fieldSpecs); in Tuple()
597 alias Fields = Tuple!(int, "id", string, float); in Tuple()
604 alias fieldNames = staticMap!(extractName, fieldSpecs); in Tuple()
609 alias Fields = Tuple!(int, "id", string, float); in Tuple()
619 Types expand; in Tuple()
625 auto t1 = tuple(1, " hello ", 2.3); in Tuple()
628 void takeSeveralTypes(int n, string s, bool b) in Tuple()
633 auto t2 = tuple(4, "test", false); in Tuple()
641 alias expand this; in Tuple()
646 ref inout(Tuple!Types) _Tuple_super() inout @trusted in Tuple()
656 alias _Tuple_super this; in Tuple()
660 alias field = expand; in Tuple()
674 this(Types values) in Tuple()
683 alias ISD = Tuple!(int, string, double); in Tuple()
684 auto tup = ISD(1, "test", 3.2); in Tuple()
698 foreach (i, _; Types) in Tuple()
730 alias IntVec = Tuple!(int, int, int); in Tuple()
731 alias DubVec = Tuple!(double, double, double); in Tuple()
733 IntVec iv = tuple(1, 1, 1); in Tuple()
736 DubVec dv = iv; in Tuple()
803 foreach (i, Unused; Types) in Tuple()
817 foreach (i, Unused; Types) in Tuple()
833 auto tup1 = tuple(1, 1, 1); in Tuple()
834 auto tup2 = tuple(1, 100, 100); in Tuple()