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
gcc
mpl/aux_/preprocessed/gcc/and.hpp
Go to the documentation of this file.
1
2
// Copyright Aleksey Gurtovoy 2000-2004
3
//
4
// Distributed under the Boost Software License, Version 1.0.
5
// (See accompanying file LICENSE_1_0.txt or copy at
6
// http://www.boost.org/LICENSE_1_0.txt)
7
//
8
9
// Preprocessed version of "boost/mpl/and.hpp" header
10
// -- DO NOT modify by hand!
11
12
namespace
boost
{
namespace
mpl {
13
14
namespace
aux {
15
16
template
<
bool
C_,
typename
T1,
typename
T2,
typename
T3,
typename
T4 >
17
struct
and_impl
18
:
false_
19
{
20
};
21
22
template
<
typename
T1,
typename
T2,
typename
T3,
typename
T4 >
23
struct
and_impl< true,T1,T2,T3,T4 >
24
: and_impl<
25
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
26
, T2, T3, T4
27
, true_
28
>
29
{
30
};
31
32
template
<>
33
struct
and_impl<
34
true
35
,
true_
,
true_
,
true_
,
true_
36
>
37
:
true_
38
{
39
};
40
41
}
// namespace aux
42
43
template
<
44
typename
BOOST_MPL_AUX_NA_PARAM
(T1)
45
,
typename
BOOST_MPL_AUX_NA_PARAM
(T2)
46
,
typename
T3 =
true_
,
typename
T4 =
true_
,
typename
T5 =
true_
47
>
48
struct
and_
49
50
: aux::and_impl<
51
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
52
, T2, T3, T4, T5
53
>
54
55
{
56
BOOST_MPL_AUX_LAMBDA_SUPPORT
(
57
5
58
,
and_
59
, ( T1, T2, T3, T4, T5)
60
)
61
};
62
63
BOOST_MPL_AUX_NA_SPEC2
(
64
2
65
, 5
66
,
and_
67
)
68
69
}}
BOOST_MPL_AUX_NA_SPEC2
#define BOOST_MPL_AUX_NA_SPEC2(i, j, name)
Definition:
na_spec.hpp:166
BOOST_MPL_AUX_NA_PARAM
#define BOOST_MPL_AUX_NA_PARAM(param)
Definition:
na_spec.hpp:152
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::foreach_detail_::and_
boost::mpl::and_< Bool1, Bool2 > * and_(Bool1 *, Bool2 *)
Definition:
foreach.hpp:203
BOOST_MPL_AUX_LAMBDA_SUPPORT
#define BOOST_MPL_AUX_LAMBDA_SUPPORT(i, name, params)
Definition:
lambda_support.hpp:22
true_
bool_< true > true_
Definition:
bool_fwd.hpp:21
bool_< false >
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:36:30