An aggregate that accept a boost fusion vector as type.
More...
#include <aggregate.hpp>
|
|
typedef T | type |
| | type the object store
|
| |
|
typedef T | type_real |
| | real type the object store
|
| |
|
| 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...
|
| |
|
|
static const unsigned int | max_prop = boost::mpl::size<type>::type::value |
| |
template<typename T>
struct aggregate_bfv< T >
An aggregate that accept a boost fusion vector as type.
Definition at line 178 of file aggregate.hpp.
◆ get() [1/2]
template<typename T >
template<unsigned int i>
get the properties i
- Returns
- the property i
Definition at line 194 of file aggregate.hpp.
◆ get() [2/2]
template<typename T >
template<unsigned int i>
get the properties i
- Returns
- the property i
Definition at line 204 of file aggregate.hpp.
The documentation for this struct was generated from the following file: