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

return if true the aggregate type T has a property that has a complex packing(serialization) method More...

Detailed Description

template<class T, int ... prp>
struct is_complex_agg< T, prp >

return if true the aggregate type T has a property that has a complex packing(serialization) method

Definition at line 101 of file has_pack_agg.hpp.

#include <has_pack_agg.hpp>

Public Types

typedef prp_all_zero< T, sizeof...(prp)==0, prp... >::type vprp
 
typedef is_complex_agg_impl< T, number_prop< T, sizeof...(prp)>::value, boost::mpl::bool_< false >, vprp >::result result
 typedef typename to_boost_vmpl<prp...>::type vprp;
 

Member Typedef Documentation

◆ result

template<class T , int ... prp>
typedef is_complex_agg_impl<T,number_prop<T,sizeof...(prp)>::value,boost::mpl::bool_<false>,vprp>::result is_complex_agg< T, prp >::result

typedef typename to_boost_vmpl<prp...>::type vprp;

Definition at line 106 of file has_pack_agg.hpp.

◆ vprp

template<class T , int ... prp>
typedef prp_all_zero<T,sizeof...(prp)==0,prp...>::type is_complex_agg< T, prp >::vprp

Definition at line 103 of file has_pack_agg.hpp.


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