Logo ROOT  
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
13template <typename T1>
14TRObject operator()(const T1 &t1) const
15{
16 return (*f)(t1) ;
17}
18
19template <typename T1, typename T2>
20TRObject operator()(const T1 &t1, const T2 &t2) const
21{
22 return (*f)(t1, t2) ;
23}
24
25template <typename T1, typename T2, typename T3>
26TRObject operator()(const T1 &t1, const T2 &t2, const T3 &t3) const
27{
28 return (*f)(t1, t2, t3) ;
29}
30
31template <typename T1, typename T2, typename T3, typename T4>
32TRObject operator()(const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4) const
33{
34 return (*f)(t1, t2, t3, t4) ;
35}
36
37template <typename T1, typename T2, typename T3, typename T4, typename T5>
38TRObject 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
43template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
44TRObject 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
49template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
50TRObject 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
55template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
56TRObject 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
61template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
62TRObject 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
67template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
68TRObject 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
73template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
74TRObject 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
79template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
80TRObject 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
85template <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>
86TRObject 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
91template <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>
92TRObject 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
97template <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>
98TRObject 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
103template <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>
104TRObject 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
109template <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>
110TRObject 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
115template <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>
116TRObject 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
121template <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>
122TRObject 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
127template <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>
128TRObject 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 f(i)
Definition: RSha256.hxx:104
TRObject operator()(const T1 &t1) const
#define T17
Definition: md5.inl:161
#define T20
Definition: md5.inl:164
#define T9
Definition: md5.inl:153
#define T14
Definition: md5.inl:158
#define T2
Definition: md5.inl:146
#define T7
Definition: md5.inl:151
#define T10
Definition: md5.inl:154
#define T18
Definition: md5.inl:162
#define T6
Definition: md5.inl:150
#define T3
Definition: md5.inl:147
#define T5
Definition: md5.inl:149
#define T19
Definition: md5.inl:163
#define T16
Definition: md5.inl:160
#define T4
Definition: md5.inl:148
#define T13
Definition: md5.inl:157
#define T11
Definition: md5.inl:155
#define T1
Definition: md5.inl:145
#define T8
Definition: md5.inl:152
#define T15
Definition: md5.inl:159
#define T12
Definition: md5.inl:156
auto * t1
Definition: textangle.C:20