Logo ROOT   6.12/07
Reference Guide
TRFunctionImport__oprtr.h
Go to the documentation of this file.
1 // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*-
2 //
3 // TRFunctionImport__oprt.h: based in Rcpp R/C++ interface class library -- generated helper code for Function.h
4 //
5 // Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois
6 // Modified by Omar Zapata for ROOTR
7 //
8 // This file is based in Rcpp.
9 
10 #ifndef ROOT_R_TRFunctionImport_oprtr
11 #define ROOT_R_TRFunctionImport_oprtr
12 
13 template <typename T1>
14 TRObject operator()(const T1 &t1) const
15 {
16  return (*f)(t1) ;
17 }
18 
19 template <typename T1, typename T2>
20 TRObject operator()(const T1 &t1, const T2 &t2) const
21 {
22  return (*f)(t1, t2) ;
23 }
24 
25 template <typename T1, typename T2, typename T3>
26 TRObject operator()(const T1 &t1, const T2 &t2, const T3 &t3) const
27 {
28  return (*f)(t1, t2, t3) ;
29 }
30 
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
33 {
34  return (*f)(t1, t2, t3, t4) ;
35 }
36 
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
39 {
40  return (*f)(t1, t2, t3, t4, t5) ;
41 }
42 
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
45 {
46  return (*f)(t1, t2, t3, t4, t5, t6) ;
47 }
48 
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
51 {
52  return (*f)(t1, t2, t3, t4, t5, t6, t7) ;
53 }
54 
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
57 {
58  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8) ;
59 }
60 
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
63 {
64  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9) ;
65 }
66 
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
69 {
70  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) ;
71 }
72 
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
75 {
76  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) ;
77 }
78 
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
81 {
82  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) ;
83 }
84 
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
87 {
88  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) ;
89 }
90 
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
93 {
94  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) ;
95 }
96 
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
99 {
100  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) ;
101 }
102 
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
105 {
106  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) ;
107 }
108 
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
111 {
112  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) ;
113 }
114 
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
117 {
118  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) ;
119 }
120 
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
123 {
124  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) ;
125 }
126 
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
129 {
130  return (*f)(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) ;
131 }
132 
133 #endif
#define T14
Definition: md5.inl:158
#define T17
Definition: md5.inl:161
#define T7
Definition: md5.inl:151
#define T3
Definition: md5.inl:147
#define T6
Definition: md5.inl:150
#define T13
Definition: md5.inl:157
#define T5
Definition: md5.inl:149
#define T15
Definition: md5.inl:159
TRObject operator()(const T1 &t1) const
#define T4
Definition: md5.inl:148
#define T12
Definition: md5.inl:156
#define T11
Definition: md5.inl:155
#define T18
Definition: md5.inl:162
#define T20
Definition: md5.inl:164
#define T9
Definition: md5.inl:153
#define T10
Definition: md5.inl:154
auto * t1
Definition: textangle.C:20
#define T19
Definition: md5.inl:163
#define T2
Definition: md5.inl:146
#define T8
Definition: md5.inl:152
#define T1
Definition: md5.inl:145
#define T16
Definition: md5.inl:160