// 0 paramater Constructer
tuple(){}
// 1 paramater Constructer
- tuple(T1 t1) : _Base(t1){}
+ tuple(T1 t1) : _Base(t1){}
// 2 paramater Constructer
- tuple(
- T1 t1,
- T2 t2)
- :
- _Base(t1, _tuple_ll_to_ul_t<T2>::make(t2) )
- {}
+ tuple(T1 t1, T2 t2) : _Base(t1, _tuple_ll_to_ul_t<T2>::make(t2)){}
+ // 3 paramater Constructer
+ tuple(T1 t1, T2 t2, T3 t3) : _Base(t1, _tuple_ll_to_ul_t<T2>::make(t2,t3)){}
+
+ // 4 paramater Constructer
+ tuple(T1 t1, T2 t2, T3 t3, T4 t4):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4)){}
+ // 5 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5)){}
+ // 6 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5,t6)){}
+ // 7 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5,t6,t7)){}
+ // 8 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5,t6,t7,t8)){}
+ // 9 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5,t6,t7,t8,t9)){}
// 10 paramater Constructer
+ tuple(T1 t1,T2 t2,T3 t3,T4 t4,T5 t5,T6 t6,T7 t7,T8 t8,T9 t9,T10 t10):
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(t2,t3,t4,t5,t6,t7,t8,t9,t10)){}
+
+ // 11 paramater Constructer
tuple(
T1 t1,
T2 t2,
T7 t7,
T8 t8,
T9 t9,
- T10 t10)
+ T10 t10,
+ T11 t11)
:
- _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10>::make(
- t2, t3, t4, t5, t6, t7, t8, t9, t10) ){}
+ _Base(t1, _tuple_ll_to_ul_t<T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>::make(
+ t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) ){}
// 32 paramater Constructer
tuple(