OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
object_creator_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_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 213 of file object_creator.hpp.

#include <object_creator.hpp>

Public Types

typedef object_creator_impl< v,
vc, prp... >::type 
vc_step
 
typedef
boost::remove_reference
< typename boost::mpl::at< v,
boost::mpl::int_< p1 > >::type >
::type 
ele
 
typedef boost::mpl::push_front
< vc_step, ele >::type 
type
 

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