Go to the documentation of this file.
12 namespace boost {
namespace mpl {
17 bool C1 =
false,
bool C2 =
false,
bool C3 =
false,
bool C4 = false
26 struct lambda_or< false,false,false,false,false >
31 template<
typename Arity >
struct lambda_impl
33 template<
typename T,
typename Tag,
typename Protect >
struct result_
42 template<
typename F,
typename Tag,
typename Protect >
struct result_
61 typedef typename type_::type
type;
67 template<
typename F,
typename Tag,
typename Protect >
struct result_
91 typedef typename type_::type
type;
97 template<
typename F,
typename Tag,
typename Protect >
struct result_
117 typedef typename if_<
123 typedef typename type_::type
type;
129 template<
typename F,
typename Tag,
typename Protect >
struct result_
152 typedef typename if_<
158 typedef typename type_::type
type;
164 template<
typename F,
typename Tag,
typename Protect >
struct result_
189 typedef typename if_<
195 typedef typename type_::type
type;
213 typedef typename l_::type
type;
#define BOOST_MPL_AUX_NA_SPEC2(i, j, name)
if_< is_le, if_< Protect, mpl::protect< bind_ >, bind_ >, identity< F > >::type type_
bind3< typename F::rebind, typename l1::type, typename l2::type, typename l3::type > bind_
lambda< typename F::arg2, Tag, false_ > l2
if_< is_le, if_< Protect, mpl::protect< bind_ >, bind_ >, identity< F > >::type type_
#define BOOST_MPL_AUX_MSVC_VALUE_WKND(C)
lambda< typename F::arg4, Tag, false_ > l4
if_< is_le, if_< Protect, mpl::protect< bind_ >, bind_ >, identity< F > >::type type_
bind1< typename F::rebind, typename l1::type > bind_
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
bind2< typename F::rebind, typename l1::type, typename l2::type > bind_
lambda< typename F::arg2, Tag, false_ > l2
lambda< typename F::arg3, Tag, false_ > l3
is_placeholder< T > is_le
if_< is_le, if_< Protect, mpl::protect< bind_ >, bind_ >, identity< F > >::type type_
lambda< typename F::arg3, Tag, false_ > l3
lambda< typename F::arg1, Tag, false_ > l1
bind5< typename F::rebind, typename l1::type, typename l2::type, typename l3::type, typename l4::type, typename l5::type > bind_
aux::lambda_impl< arity_ >::template result_< T, Tag, Protect > l_
lambda< typename F::arg1, Tag, false_ > l1
bind4< typename F::rebind, typename l1::type, typename l2::type, typename l3::type, typename l4::type > bind_
lambda< typename F::arg1, Tag, false_ > l1
lambda< typename F::arg1, Tag, false_ > l1
if_< is_le, if_< Protect, mpl::protect< bind_ >, bind_ >, identity< F > >::type type_
lambda< typename F::arg1, Tag, false_ > l1
lambda< typename F::arg5, Tag, false_ > l5
lambda< typename F::arg2, Tag, false_ > l2
lambda< typename F::arg2, Tag, false_ > l2
lambda< typename F::arg4, Tag, false_ > l4
lambda< typename F::arg3, Tag, false_ > l3
aux::template_arity< T >::type arity_
Metafunction forwarding confuses MSVC 6.x.
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:42:04