OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
noPointers_sequence_impl< v, p1, prp > Struct Template Reference

Implementation of noPointer_sequence_impl. More...

Detailed Description

template<typename v, int p1, int... prp>
struct noPointers_sequence_impl< v, p1, prp >

Implementation of noPointer_sequence_impl.

Case of a property that has not noPointers method

Template Parameters
voriginal boost::fusion::vector
p1property we are considering
remainingproperties to push

Definition at line 113 of file object_creator.hpp.

#include <object_creator.hpp>

Public Types

typedef std::remove_reference
< typename std::remove_pointer
< typename boost::mpl::at< v,
boost::mpl::int_< p1 > >::type >
::type >::type 
obj_type
 
typedef
noPointers_sequence_impl< v,prp...>
::type 
v_step
 
typedef conditional_push
< v_step, boost::mpl::int_< p1 >
,!has_noPointers< obj_type >
::value &&!std::is_fundamental
< obj_type >::value >::type 
type
 

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