ROOT
v6-32
Reference Guide
Loading...
Searching...
No Matches
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
f
#define f(i)
Definition
RSha256.hxx:104
TRangeDynCast
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Definition
TCollection.h:358
operator()
TRObject operator()(const T1 &t1) const
Definition
TRFunctionImport__oprtr.h:14
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
T17
#define T17
Definition
md5.inl:162
T20
#define T20
Definition
md5.inl:165
T9
#define T9
Definition
md5.inl:154
T14
#define T14
Definition
md5.inl:159
T2
#define T2
Definition
md5.inl:147
T7
#define T7
Definition
md5.inl:152
T10
#define T10
Definition
md5.inl:155
T18
#define T18
Definition
md5.inl:163
T6
#define T6
Definition
md5.inl:151
T3
#define T3
Definition
md5.inl:148
T5
#define T5
Definition
md5.inl:150
T19
#define T19
Definition
md5.inl:164
T16
#define T16
Definition
md5.inl:161
T4
#define T4
Definition
md5.inl:149
T13
#define T13
Definition
md5.inl:158
T11
#define T11
Definition
md5.inl:156
T1
#define T1
Definition
md5.inl:146
T8
#define T8
Definition
md5.inl:153
T15
#define T15
Definition
md5.inl:160
T12
#define T12
Definition
md5.inl:157
t1
auto * t1
Definition
textangle.C:20
bindings
r
inc
TRFunctionImport__oprtr.h
ROOT v6-32 - Reference Guide Generated on Mon Feb 3 2025 14:09:30 (GVA Time) using Doxygen 1.10.0