aggregate of properties, from a list of object if create a struct that follow the OPENFPM native structure
More...
template<typename... list>
struct aggregate< list >
aggregate of properties, from a list of object if create a struct that follow the OPENFPM native structure
see the Wiki for more information about the OPENFPM native structure format
- Template Parameters
-
Definition at line 21 of file aggregate.hpp.
#include <aggregate.hpp>
|
typedef boost::fusion::vector
< list...> | type |
|
|
template<unsigned int i> |
boost::mpl::at< type,
boost::mpl::int_< i > >::type & | get () |
| get the properties i More...
|
|
template<unsigned int i> |
const boost::mpl::at< type,
boost::mpl::int_< i > >::type & | get () const |
| get the properties i More...
|
|
aggregate< list...> & | operator= (aggregate< list...> &ag)=delete |
|
|
static const unsigned int | max_prop = boost::mpl::size<type>::type::value |
|
template<typename... list>
template<unsigned int i>
boost::mpl::at<type,boost::mpl::int_<i> >::type& aggregate< list >::get |
( |
| ) |
|
|
inline |
get the properties i
- Returns
- the property i
Definition at line 32 of file aggregate.hpp.
template<typename... list>
template<unsigned int i>
const boost::mpl::at<type,boost::mpl::int_<i> >::type& aggregate< list >::get |
( |
| ) |
const |
|
inline |
get the properties i
- Returns
- the property i
Definition at line 42 of file aggregate.hpp.
The documentation for this struct was generated from the following file: