An aggregate that accept a boost fusion vector as type. More...
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 > >::type & | get () |
get the properties i | |
template<unsigned int i> | |
const boost::mpl::at< type, boost::mpl::int_< i > >::type & | get () 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 |
typedef T aggregate_bfv< T >::type |
type the object store
Definition at line 175 of file aggregate.hpp.
typedef T aggregate_bfv< T >::type_real |
real type the object store
Definition at line 178 of file aggregate.hpp.
|
inline |
|
inline |
type aggregate_bfv< T >::data |
data to store
Definition at line 181 of file aggregate.hpp.
|
static |
Definition at line 203 of file aggregate.hpp.