Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::x3::detail::make_integer_sequence_impl< N > Struct Template Reference

#include <integer_sequence.hpp>

Public Types

typedef N::value_type T
 
typedef
make_integer_sequence_impl
< integral_constant< T, m >
>::type 
part1
 
typedef
make_integer_sequence_impl
< integral_constant< T, n-m >
>::type 
part2
 
typedef accum_integer_sequence
< T, part1, part2, m >::type 
type
 

Static Public Attributes

static T const n = N::value
 
static T const m = n / 2
 

Member Typedef Documentation

template<typename N>
typedef N::value_type boost::spirit::x3::detail::make_integer_sequence_impl< N >::T

Member Data Documentation

template<typename N>
T const boost::spirit::x3::detail::make_integer_sequence_impl< N >::m = n / 2
static
template<typename N>
T const boost::spirit::x3::detail::make_integer_sequence_impl< N >::n = N::value
static

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