10 #ifndef ROOT_R_TRFunctionImport_oprtr 11 #define ROOT_R_TRFunctionImport_oprtr 13 template <
typename T1>
19 template <
typename T1,
typename T2>
25 template <
typename T1,
typename T2,
typename T3>
28 return (*
f)(
t1, t2, t3) ;
31 template <
typename T1,
typename T2,
typename T3,
typename T4>
34 return (*
f)(
t1, t2, t3, t4) ;
37 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5>
40 return (*
f)(
t1, t2, t3, t4, t5) ;
43 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6>
46 return (*
f)(
t1, t2, t3, t4, t5, t6) ;
49 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7>
52 return (*
f)(
t1, t2, t3, t4, t5, t6, t7) ;
55 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8>
58 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8) ;
61 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9>
64 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9) ;
67 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9,
typename T10>
70 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) ;
73 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9,
typename T10,
typename T11>
74 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11)
const 76 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) ;
79 template <
typename T1,
typename T2,
typename T3,
typename T4,
typename T5,
typename T6,
typename T7,
typename T8,
typename T9,
typename T10,
typename T11,
typename T12>
80 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12)
const 82 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) ;
85 template <
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>
86 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13)
const 88 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) ;
91 template <
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>
92 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14)
const 94 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) ;
97 template <
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>
98 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15)
const 100 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) ;
103 template <
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>
104 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15,
const T16 &t16)
const 106 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) ;
109 template <
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>
110 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15,
const T16 &t16,
const T17 &t17)
const 112 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) ;
115 template <
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>
116 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15,
const T16 &t16,
const T17 &t17,
const T18 &t18)
const 118 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) ;
121 template <
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>
122 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15,
const T16 &t16,
const T17 &t17,
const T18 &t18,
const T19 &t19)
const 124 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) ;
127 template <
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>
128 TRObject
operator()(
const T1 &
t1,
const T2 &t2,
const T3 &t3,
const T4 &t4,
const T5 &t5,
const T6 &t6,
const T7 &t7,
const T8 &t8,
const T9 &t9,
const T10 &t10,
const T11 &t11,
const T12 &t12,
const T13 &t13,
const T14 &t14,
const T15 &t15,
const T16 &t16,
const T17 &t17,
const T18 &t18,
const T19 &t19,
const T20 &t20)
const 130 return (*
f)(
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) ;
TRObject operator()(const T1 &t1) const