OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
is_contiguos< prp > Struct Template Reference

Detailed Description

template<unsigned int... prp>
struct is_contiguos< prp >

Definition at line 262 of file variadic_to_vmpl.hpp.

Public Types

typedef boost::mpl::range_c
< int, first_variadic< prp...>
::type::value, last_variadic
< prp...>::type::value+1 > 
rangec
 
typedef boost::mpl::size
< rangec >::type 
size_range
 
typedef boost::mpl::accumulate
< rangec, boost::mpl::int_
< 0 >, boost::mpl::plus
< typename
boost::mpl::placeholders::_2,
typename
boost::mpl::placeholders::_1 >
>::type 
accum
 
typedef to_boost_vmpl< prp...>
::type 
prop_vector
 
typedef boost::mpl::accumulate
< prop_vector,
boost::mpl::int_
< 0 >, boost::mpl::plus
< typename
boost::mpl::placeholders::_2,
typename
boost::mpl::placeholders::_1 >
>::type 
accum_prp
 
typedef boost::mpl::bool_
< sizeof...(prp)==size_range::value
&&accum_prp::value==accum::value > 
type
 

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