--- /dev/null
+// Roast+ License
+/*
+
+*/
+#ifndef __SFJP_ROAST__tp__tuple__tuple4__tuple4_HPP__
+#define __SFJP_ROAST__tp__tuple__tuple4__tuple4_HPP__
+
+namespace roast
+{
+ namespace tuple4
+ {
+ //////////////////////////////////////////////////////////////////////////////////
+
+ // tuple
+ template <
+ typename T0, typename T1, typename T2,
+ typename T3, typename T4, typename T5,
+ typename T6, typename T7, typename T8,
+ typename T9, typename T10, typename T11,
+ typename T12, typename T13, typename T14,
+ typename T15, typename T16, typename T17,
+ typename T18, typename T19, typename T20,
+ typename T21, typename T22, typename T23,
+ typename T24, typename T25, typename T26,
+ typename T27, typename T28, typename T29,
+ typename T30, typename T31, typename T32>
+ struct tuple
+ {
+ /////////////////////////////////////////
+ // Values
+
+ T0 t0; T1 t1; T2 t2;
+ T3 t3; T4 t4; T5 t5;
+ T6 t6; T7 t7; T8 t8;
+ T9 t9; T10 t10; T11 t11;
+ T12 t12; T13 t13; T14 t14;
+ T15 t15; T16 t16; T17 t17;
+ T18 t18; T19 t19; T20 t20;
+ T21 t21; T22 t22; T23 t23;
+ T24 t24; T25 t25; T26 t26;
+ T27 t27; T28 t28; T29 t29;
+ T30 t30; T31 t31; T32 t32;
+
+ /////////////////////////////////////////
+ // Constructor
+
+ tuple(){}
+ tuple(
+ T0 t0_, T1 t1_, T2 t2_,
+ T3 t3_, T4 t4_, T5 t5_,
+ T6 t6_, T7 t7_, T8 t8_,
+ T9 t9_, T10 t10_, T11 t11_,
+ T12 t12_, T13 t13_, T14 t14_,
+ T15 t15_, T16 t16_, T17 t17_,
+ T18 t18_, T19 t19_, T20 t20_,
+ T21 t21_, T22 t22_, T23 t23_,
+ T24 t24_, T25 t25_, T26 t26_,
+ T27 t27_, T28 t28_, T29 t29_,
+ T30 t30_, T31 t31_, T32 t32
+ ) :
+ t0(t0), t1(t1), t2(t2),
+ t3(t3), t4(t4), t5(t5),
+ t6(t6), t7(t7), t8(t8),
+ t9(t9), t10(t10), t11(t11),
+ t12(t12), t13(t13), t14(t14),
+ t15(t15), t16(t16), t17(t17),
+ t18(t18), t19(t19), t20(t20),
+ t21(t21), t22(t22), t23(t23),
+ t24(t24), t25(t25), t26(t26),
+ t27(t27), t28(t28), t29(t29),
+ t30(t30), t31(t31), t32(t32)
+ {}
+ };
+
+ //////////////////////////////////////////////////////////////////////////////////
+ }
+}
+
+#endif//__SFJP_ROAST__tp__tuple__tuple4__tuple4_HPP__