OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
object_creator_chunking_impl< v, vc, p1, prp... > Struct Template Reference

Implementation of object creator. More...

Detailed Description

template<typename v, typename vc, int p1, int... prp>
struct object_creator_chunking_impl< v, vc, p1, prp... >

Implementation of object creator.

Template Parameters
voriginal boost::fusion::vector
vcbasic boost::fusion::vector object from where start to push
p1actual property
remainingproperties to push

Definition at line 290 of file object_creator.hpp.

#include <object_creator.hpp>

Public Types

typedef object_creator_chunking_impl< v, vc, prp... >::type vc_step
 
typedef boost::remove_reference< typenameboost::mpl::at< v, boost::mpl::int_< p1 > >::type >::type ele_array
 
typedef ele_array::value_type ele
 
typedef boost::mpl::push_front< vc_step, ele >::type type
 

Member Typedef Documentation

◆ ele

template<typename v , typename vc , int p1, int... prp>
typedef ele_array::value_type object_creator_chunking_impl< v, vc, p1, prp... >::ele

Definition at line 297 of file object_creator.hpp.

◆ ele_array

template<typename v , typename vc , int p1, int... prp>
typedef boost::remove_reference<typenameboost::mpl::at<v,boost::mpl::int_<p1>>::type>::type object_creator_chunking_impl< v, vc, p1, prp... >::ele_array

Definition at line 294 of file object_creator.hpp.

◆ type

template<typename v , typename vc , int p1, int... prp>
typedef boost::mpl::push_front<vc_step,ele>::type object_creator_chunking_impl< v, vc, p1, prp... >::type

Definition at line 300 of file object_creator.hpp.

◆ vc_step

template<typename v , typename vc , int p1, int... prp>
typedef object_creator_chunking_impl<v,vc,prp...>::type object_creator_chunking_impl< v, vc, p1, prp... >::vc_step

Definition at line 292 of file object_creator.hpp.


The documentation for this struct was generated from the following file: