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: