Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Variables
_
a
b
i
k
n
p
r
s
t
v
Typedefs
a
b
c
f
h
i
m
n
p
s
t
u
w
y
Enumerations
Enumerator
a
b
c
e
f
h
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
~
Variables
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Enumerations
Enumerator
a
b
c
e
g
i
k
l
m
n
o
p
r
s
u
v
Related Functions
a
b
c
d
e
i
l
m
o
r
s
u
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
g
m
o
p
r
s
t
Variables
_
a
b
f
g
l
t
u
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
e
f
g
i
l
m
r
s
u
v
w
x
sick_visionary_cpp_shared
3pp
boost
mpl
aux_
preprocessed
mwcw
mpl/aux_/preprocessed/mwcw/arg.hpp
Go to the documentation of this file.
1
2
// Copyright Peter Dimov 2001-2002
3
// Copyright Aleksey Gurtovoy 2001-2004
4
//
5
// Distributed under the Boost Software License, Version 1.0.
6
// (See accompanying file LICENSE_1_0.txt or copy at
7
// http://www.boost.org/LICENSE_1_0.txt)
8
//
9
10
// Preprocessed version of "boost/mpl/arg.hpp" header
11
// -- DO NOT modify by hand!
12
13
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
14
template
<>
struct
arg
< -1 >
15
{
16
BOOST_STATIC_CONSTANT
(
int
, value = -1);
17
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
18
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
19
20
template
<
21
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
22
,
typename
U4 =
na
,
typename
U5 =
na
23
>
24
struct
apply
25
{
26
typedef
U1
type
;
27
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
28
};
29
};
30
31
template
<>
struct
arg
<1>
32
{
33
BOOST_STATIC_CONSTANT
(
int
, value = 1);
34
typedef
arg<2>
next
;
35
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
36
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
37
38
template
<
39
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
40
,
typename
U4 =
na
,
typename
U5 =
na
41
>
42
struct
apply
43
{
44
typedef
U1
type
;
45
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
46
};
47
};
48
49
template
<>
struct
arg
<2>
50
{
51
BOOST_STATIC_CONSTANT
(
int
, value = 2);
52
typedef
arg<3>
next
;
53
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
54
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
55
56
template
<
57
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
58
,
typename
U4 =
na
,
typename
U5 =
na
59
>
60
struct
apply
61
{
62
typedef
U2
type
;
63
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
64
};
65
};
66
67
template
<>
struct
arg
<3>
68
{
69
BOOST_STATIC_CONSTANT
(
int
, value = 3);
70
typedef
arg<4>
next
;
71
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
72
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
73
74
template
<
75
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
76
,
typename
U4 =
na
,
typename
U5 =
na
77
>
78
struct
apply
79
{
80
typedef
U3
type
;
81
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
82
};
83
};
84
85
template
<>
struct
arg
<4>
86
{
87
BOOST_STATIC_CONSTANT
(
int
, value = 4);
88
typedef
arg<5>
next
;
89
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
90
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
91
92
template
<
93
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
94
,
typename
U4 =
na
,
typename
U5 =
na
95
>
96
struct
apply
97
{
98
typedef
U4
type
;
99
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
100
};
101
};
102
103
template
<>
struct
arg
<5>
104
{
105
BOOST_STATIC_CONSTANT
(
int
, value = 5);
106
typedef
arg<6>
next
;
107
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
,
tag
)
108
BOOST_MPL_AUX_ARG_TYPEDEF
(
na
, type)
109
110
template
<
111
typename
U1 =
na
,
typename
U2 =
na
,
typename
U3 =
na
112
,
typename
U4 =
na
,
typename
U5 =
na
113
>
114
struct
apply
115
{
116
typedef
U5
type
;
117
BOOST_MPL_AUX_ASSERT_NOT_NA
(
type
);
118
};
119
};
120
121
BOOST_MPL_AUX_NONTYPE_ARITY_SPEC
(1,
int
,
arg
)
122
123
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
arg< 3 >::apply::type
U3 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:80
BOOST_STATIC_CONSTANT
#define BOOST_STATIC_CONSTANT(type, assignment)
Definition:
suffix.hpp:394
arg< 4 >::next
arg< 5 > next
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:88
na
Definition:
na_fwd.hpp:22
arg< 2 >::apply::type
U2 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:62
BOOST_MPL_AUX_ARG_TYPEDEF
#define BOOST_MPL_AUX_ARG_TYPEDEF(T, name)
Definition:
arg_typedef.hpp:27
arg< 1 >::apply::type
U1 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:44
arg< 2 >::next
arg< 3 > next
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:52
arg< 2 >
Definition:
mpl/aux_/preprocessed/bcc/arg.hpp:47
BOOST_MPL_AUX_ASSERT_NOT_NA
#define BOOST_MPL_AUX_ASSERT_NOT_NA(x)
Definition:
na_assert.hpp:24
arg< 4 >::apply::type
U4 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:98
arg< 3 >::next
arg< 4 > next
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:70
arg
Definition:
arg_fwd.hpp:23
arg< -1 >::apply::type
U1 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:26
boost::foreach::tag
boost_foreach_argument_dependent_lookup_hack tag
Definition:
foreach_fwd.hpp:31
BOOST_MPL_AUX_NONTYPE_ARITY_SPEC
#define BOOST_MPL_AUX_NONTYPE_ARITY_SPEC(i, type, name)
Definition:
arity_spec.hpp:43
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE
Definition:
adl_barrier.hpp:25
arg< 5 >::next
arg< 6 > next
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:106
arg< 5 >
Definition:
mpl/aux_/preprocessed/bcc/arg.hpp:98
BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
#define BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN
Definition:
adl_barrier.hpp:24
arg< 5 >::apply::type
U5 type
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:116
arg< 3 >
Definition:
mpl/aux_/preprocessed/bcc/arg.hpp:64
arg< 4 >
Definition:
mpl/aux_/preprocessed/bcc/arg.hpp:81
arg< 1 >::next
arg< 2 > next
Definition:
mpl/aux_/preprocessed/mwcw/arg.hpp:34
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:36:32