10 #ifndef ROOT_R_TRFunctionImport_oprtr 
   11 #define ROOT_R_TRFunctionImport_oprtr 
   13 template <
typename T1>
 
   14 TRObject operator()(
const T1 &t1)
 const 
   19 template <
typename T1, 
typename T2>
 
   20 TRObject operator()(
const T1 &t1, 
const T2 &t2)
 const 
   25 template <
typename T1, 
typename T2, 
typename T3>
 
   26 TRObject operator()(
const T1 &t1, 
const T2 &t2, 
const T3 &t3)
 const 
   28    return (*f)(t1, t2, t3) ;
 
   31 template <
typename T1, 
typename T2, 
typename T3, 
typename T4>
 
   32 TRObject operator()(
const T1 &t1, 
const T2 &t2, 
const T3 &t3, 
const T4 &t4)
 const 
   34    return (*f)(t1, t2, t3, t4) ;
 
   37 template <
typename T1, 
typename T2, 
typename T3, 
typename T4, 
typename T5>
 
   38 TRObject operator()(
const T1 &t1, 
const T2 &t2, 
const T3 &t3, 
const T4 &t4, 
const T5 &t5)
 const 
   40    return (*f)(t1, t2, t3, t4, t5) ;
 
   43 template <
typename T1, 
typename T2, 
typename T3, 
typename T4, 
typename T5, 
typename T6>
 
   44 TRObject operator()(
const T1 &t1, 
const T2 &t2, 
const T3 &t3, 
const T4 &t4, 
const T5 &t5, 
const T6 &t6)
 const 
   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>
 
   50 TRObject operator()(
const T1 &t1, 
const T2 &t2, 
const T3 &t3, 
const T4 &t4, 
const T5 &t5, 
const T6 &t6, 
const T7 &t7)
 const 
   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>
 
   56 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 
   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>
 
   62 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 
   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>
 
   68 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 
   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) ;