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

An aggregate that accept a boost fusion vector as type. More...

Detailed Description

template<typename T>
struct aggregate_bfv< T >

An aggregate that accept a boost fusion vector as type.

Definition at line 172 of file aggregate.hpp.

#include <aggregate.hpp>

Public Types

typedef T type
 type the object store
 
typedef T type_real
 real type the object store
 

Public Member Functions

template<unsigned int i>
boost::mpl::at< type, boost::mpl::int_< i > >::typeget ()
 get the properties i
 
template<unsigned int i>
const boost::mpl::at< type, boost::mpl::int_< i > >::typeget () const
 get the properties i
 

Data Fields

type data
 data to store
 

Static Public Attributes

static const unsigned int max_prop = boost::mpl::size<type>::type::value
 

Member Typedef Documentation

◆ type

template<typename T >
typedef T aggregate_bfv< T >::type

type the object store

Definition at line 175 of file aggregate.hpp.

◆ type_real

template<typename T >
typedef T aggregate_bfv< T >::type_real

real type the object store

Definition at line 178 of file aggregate.hpp.

Member Function Documentation

◆ get() [1/2]

template<typename T >
template<unsigned int i>
boost::mpl::at< type, boost::mpl::int_< i > >::type & aggregate_bfv< T >::get ( )
inline

get the properties i

Returns
the property i

Definition at line 188 of file aggregate.hpp.

◆ get() [2/2]

template<typename T >
template<unsigned int i>
const boost::mpl::at< type, boost::mpl::int_< i > >::type & aggregate_bfv< T >::get ( ) const
inline

get the properties i

Returns
the property i

Definition at line 198 of file aggregate.hpp.

Field Documentation

◆ data

template<typename T >
type aggregate_bfv< T >::data

data to store

Definition at line 181 of file aggregate.hpp.

◆ max_prop

template<typename T >
const unsigned int aggregate_bfv< T >::max_prop = boost::mpl::size<type>::type::value
static

Definition at line 203 of file aggregate.hpp.


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