Classes | Namespaces | Macros
transform.hpp File Reference
#include <boost/mpl/fold.hpp>
#include <boost/mpl/reverse_fold.hpp>
#include <boost/mpl/pair_view.hpp>
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/lambda.hpp>
#include <boost/mpl/bind.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/aux_/na.hpp>
#include <boost/mpl/aux_/inserter_algorithm.hpp>
Include dependency graph for transform.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::mpl::aux::reverse_transform1_impl< Seq, Op, In >
 
struct  boost::mpl::aux::reverse_transform2_impl< Seq1, Seq2, Op, In >
 
struct  boost::mpl::aux::transform1_impl< Seq, Op, In >
 
struct  boost::mpl::aux::transform2_impl< Seq1, Seq2, Op, In >
 

Namespaces

 boost
 BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
 
 boost::mpl
 
 boost::mpl::aux
 

Macros

#define AUX778076_TRANSFORM_DEF(name)
 

Macro Definition Documentation

◆ AUX778076_TRANSFORM_DEF

#define AUX778076_TRANSFORM_DEF (   name)
Value:
template< \
typename BOOST_MPL_AUX_NA_PARAM(Seq1) \
, typename BOOST_MPL_AUX_NA_PARAM(Seq2OrOperation) \
, typename BOOST_MPL_AUX_NA_PARAM(OperationOrInserter) \
, typename BOOST_MPL_AUX_NA_PARAM(Inserter) \
> \
struct name \
{ \
typedef typename eval_if< \
or_< \
is_na<OperationOrInserter> \
, is_lambda_expression< Seq2OrOperation > \
, not_< is_sequence<Seq2OrOperation> > \
> \
, name##1<Seq1,Seq2OrOperation,OperationOrInserter> \
, name##2<Seq1,Seq2OrOperation,OperationOrInserter,Inserter> \
>::type type; \
}; \
BOOST_MPL_AUX_NA_SPEC(4, name) \

Definition at line 116 of file transform.hpp.

BOOST_MPL_AUX_NA_PARAM
#define BOOST_MPL_AUX_NA_PARAM(param)
Definition: na_spec.hpp:152


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:22