Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
integer_sequence.hpp File Reference
#include <cstddef>
#include <boost/type_traits/integral_constant.hpp>
Include dependency graph for integer_sequence.hpp:

Classes

struct  boost::spirit::x3::integer_sequence< T, Ns >
 
struct  boost::spirit::x3::detail::accum_integer_sequence< T, S1, S2, N >
 
struct  boost::spirit::x3::detail::accum_integer_sequence< T, integer_sequence< T, N1...>, integer_sequence< T, N2...>, N >
 
struct  boost::spirit::x3::detail::make_integer_sequence_impl< N >
 
struct  boost::spirit::x3::detail::make_integer_sequence_impl< integral_constant< T, 0 > >
 
struct  boost::spirit::x3::detail::make_integer_sequence_impl< integral_constant< T, 1 > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::x3
 
 boost::spirit::x3::detail
 

Typedefs

template<std::size_t... Ns>
using boost::spirit::x3::index_sequence = integer_sequence< std::size_t, Ns...>
 
template<typename T , T N>
using boost::spirit::x3::make_integer_sequence = typename detail::make_integer_sequence_impl< integral_constant< T, N >>::type
 
template<std::size_t N>
using boost::spirit::x3::make_index_sequence = make_integer_sequence< std::size_t, N >
 
template<typename... T>
using boost::spirit::x3::index_sequence_for = make_index_sequence< sizeof...(T)>