Defines
instantiate.hpp File Reference
#include <pcl/pcl_config.h>
#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 74 of file instantiate.hpp.

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

Definition at line 71 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 110 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 104 of file instantiate.hpp.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:45