Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::repository::qi::keywords< Elements, Modifiers >::build_parser_tags< Sequence > Struct Template Reference

#include <keywords.hpp>

Public Types

typedef mpl::size< Sequence >::type sequence_size
 
typedef mpl::range_c< int,
0, sequence_size::value >
::type 
int_range
 
typedef mpl::copy< int_range,
mpl::back_inserter
< mpl::vector<> > >::type 
type
 

Member Typedef Documentation

template<typename Elements , typename Modifiers >
template<typename Sequence>
typedef mpl::range_c<int, 0, sequence_size::value>::type boost::spirit::repository::qi::keywords< Elements, Modifiers >::build_parser_tags< Sequence >::int_range
template<typename Elements , typename Modifiers >
template<typename Sequence>
typedef mpl::size< Sequence >::type boost::spirit::repository::qi::keywords< Elements, Modifiers >::build_parser_tags< Sequence >::sequence_size
template<typename Elements , typename Modifiers >
template<typename Sequence>
typedef mpl::copy<int_range, mpl::back_inserter<mpl::vector<> > >::type boost::spirit::repository::qi::keywords< Elements, Modifiers >::build_parser_tags< Sequence >::type

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