OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
object< v > Struct Template Reference

This is a container to create a general object. More...

Detailed Description

template<typename v>
struct object< v >

This is a container to create a general object.

Note
It is used in ghost_get to create a particular object with the properties selected

For object we mean an object that follow the OpenFPM data structure format, see openFPM_data wiki for more information

Template Parameters
Isa boost::fusion::vector with the properties selected

Definition at line 172 of file object_creator.hpp.

#include <object_creator.hpp>

Public Types

typedef v type
 
typedef boost::fusion::result_of::size< v >::type size_tpy
 

Static Public Member Functions

static bool noPointers ()
 

Data Fields

type data
 

Static Public Attributes

static const int max_prop = size_tpy::value
 

Member Typedef Documentation

◆ size_tpy

template<typename v >
typedef boost::fusion::result_of::size<v>::type object< v >::size_tpy

Definition at line 175 of file object_creator.hpp.

◆ type

template<typename v >
typedef v object< v >::type

Definition at line 174 of file object_creator.hpp.

Member Function Documentation

◆ noPointers()

template<typename v >
static bool object< v >::noPointers ( )
inlinestatic

Definition at line 179 of file object_creator.hpp.

Field Documentation

◆ data

template<typename v >
type object< v >::data

Definition at line 177 of file object_creator.hpp.

◆ max_prop

template<typename v >
const int object< v >::max_prop = size_tpy::value
static

Definition at line 189 of file object_creator.hpp.


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