Defines
instantiate.hpp File Reference
#include <boost/preprocessor/seq/for_each.hpp>
#include <boost/preprocessor/seq/for_each_product.hpp>
#include <boost/preprocessor/seq/to_tuple.hpp>
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/expand.hpp>
Include dependency graph for instantiate.hpp:

Go to the source code of this file.

Defines

#define PCL_INSTANTIATE(TEMPLATE, POINT_TYPES)   BOOST_PP_SEQ_FOR_EACH(PCL_INSTANTIATE_IMPL, TEMPLATE, POINT_TYPES)
#define PCL_INSTANTIATE_IMPL(r, TEMPLATE, POINT_TYPE)   BOOST_PP_CAT(PCL_INSTANTIATE_, TEMPLATE)(POINT_TYPE)
#define PCL_INSTANTIATE_PRODUCT(TEMPLATE, PRODUCT)   BOOST_PP_SEQ_FOR_EACH_PRODUCT(PCL_INSTANTIATE_PRODUCT_IMPL, ((TEMPLATE))PRODUCT)
#define PCL_INSTANTIATE_PRODUCT_IMPL(r, product)

Define Documentation

#define PCL_INSTANTIATE (   TEMPLATE,
  POINT_TYPES 
)    BOOST_PP_SEQ_FOR_EACH(PCL_INSTANTIATE_IMPL, TEMPLATE, POINT_TYPES)

Definition at line 56 of file instantiate.hpp.

#define PCL_INSTANTIATE_IMPL (   r,
  TEMPLATE,
  POINT_TYPE 
)    BOOST_PP_CAT(PCL_INSTANTIATE_, TEMPLATE)(POINT_TYPE)

Definition at line 53 of file instantiate.hpp.

#define PCL_INSTANTIATE_PRODUCT (   TEMPLATE,
  PRODUCT 
)    BOOST_PP_SEQ_FOR_EACH_PRODUCT(PCL_INSTANTIATE_PRODUCT_IMPL, ((TEMPLATE))PRODUCT)

Definition at line 92 of file instantiate.hpp.

#define PCL_INSTANTIATE_PRODUCT_IMPL (   r,
  product 
)
Value:
BOOST_PP_EXPAND(BOOST_PP_CAT(PCL_INSTANTIATE_, BOOST_PP_SEQ_HEAD(product)) \
                  BOOST_PP_SEQ_TO_TUPLE(BOOST_PP_SEQ_TAIL(product)))

Definition at line 86 of file instantiate.hpp.



pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:13