1 | % clang++ -std=c++11 -c keywords.cpp
|
---|
2 |
|
---|
3 | In file included from keywords.cpp:14:
|
---|
4 | In file included from ../../../../spirit/include/boost/spirit/include/qi_operator.hpp:16:
|
---|
5 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator.hpp:14:
|
---|
6 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator/sequence.hpp:15:
|
---|
7 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator/sequence_base.hpp:15:
|
---|
8 | In file included from ../../../../spirit/include/boost/spirit/home/qi/domain.hpp:15:
|
---|
9 | In file included from ../../../../spirit/include/boost/spirit/home/support/meta_compiler.hpp:19:
|
---|
10 | In file included from ../../../../proto/include/boost/proto/proto.hpp:12:
|
---|
11 | In file included from ../../../../proto/include/boost/proto/core.hpp:21:
|
---|
12 | In file included from ../../../../proto/include/boost/proto/fusion.hpp:22:
|
---|
13 | In file included from ../../../../fusion/include/boost/fusion/include/intrinsic.hpp:11:
|
---|
14 | In file included from ../../../../fusion/include/boost/fusion/sequence/intrinsic.hpp:23:
|
---|
15 | In file included from ../../../../fusion/include/boost/fusion/sequence/intrinsic/swap.hpp:15:
|
---|
16 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view.hpp:12:
|
---|
17 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view/zip_view.hpp:16:
|
---|
18 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view/detail/begin_impl.hpp:14:
|
---|
19 | In file included from ../../../../fusion/include/boost/fusion/algorithm/transformation/transform.hpp:11:
|
---|
20 | In file included from ../../../../fusion/include/boost/fusion/view/transform_view/transform_view.hpp:15:
|
---|
21 | In file included from ../../../../fusion/include/boost/fusion/view/transform_view/transform_view_iterator.hpp:18:
|
---|
22 | ../../../../fusion/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp:37:74: error: no type named 'type' in 'boost::mpl::apply<boost::fusion::detail::apply_transform_result<boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type>, boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, mpl_::na, mpl_::na, mpl_::na, mpl_::na>'
|
---|
23 | typedef typename mpl::apply<transform_type, value_type>::type type;
|
---|
24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|
---|
25 | ../../../../fusion/include/boost/fusion/iterator/value_of.hpp:52:15: note: in instantiation of template class 'boost::fusion::extension::value_of_impl<boost::fusion::transform_view_iterator_tag>::apply<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
26 | : extension::value_of_impl<typename detail::tag_of<Iterator>::type>::
|
---|
27 | ^
|
---|
28 | ../../../../fusion/include/boost/fusion/iterator/mpl/fusion_iterator.hpp:47:45: note: in instantiation of template class 'boost::fusion::result_of::value_of<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
29 | typedef typename fusion::result_of::value_of<Iterator>::type type;
|
---|
30 | ^
|
---|
31 | ../../../../mpl/include/boost/mpl/deref.hpp:30:22: note: in instantiation of template class 'boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
32 | typedef typename Iterator::type type;
|
---|
33 | ^
|
---|
34 | ../../../../mpl/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:87:58: note: in instantiation of template class 'boost::mpl::deref<boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> > >' requested here
|
---|
35 | typedef typename apply2< ForwardOp, state0, typename deref<iter0>::type >::type state1;
|
---|
36 | ^
|
---|
37 | ../../../../mpl/include/boost/mpl/fold.hpp:33:27: note: in instantiation of template class 'boost::mpl::aux::fold_impl<3, boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >, boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::if_<boost::mpl::contains<mpl_::arg<1>, mpl_::arg<2> >, mpl_::arg<1>, boost::mpl::push_back<mpl_::arg<1>, mpl_::arg<2> > > >' requested here
|
---|
38 | typedef typename aux::fold_impl<
|
---|
39 | ^
|
---|
40 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp:191:30: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
|
---|
41 | mpl::fold<
|
---|
42 | ^
|
---|
43 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp:211:30: note: in instantiation of template class 'boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::get_keyword_char_type<boost::fusion::transform_view<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type, boost::fusion::void_> >' requested here
|
---|
44 | typedef typename get_keyword_char_type<
|
---|
45 | ^
|
---|
46 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/keywords.hpp:390:30: note: in instantiation of template class 'boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>' requested here
|
---|
47 | string_keywords_type string_keywords_inst;
|
---|
48 | ^
|
---|
49 | ../../../../spirit/include/boost/spirit/home/qi/what.hpp:28:16: note: in instantiation of template class 'boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>' requested here
|
---|
50 | return compile<qi::domain>(expr).what(unused);
|
---|
51 | ^
|
---|
52 | ./test.hpp:68:28: note: in instantiation of function template specialization 'boost::spirit::qi::what<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::int_> &>, 2> &>, 2> &>, 2> >' requested here
|
---|
53 | boost::spirit::qi::what(p);
|
---|
54 | ^
|
---|
55 | keywords.cpp:81:21: note: in instantiation of function template specialization 'spirit_test::test_attr<char, boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::int_> &>, 2> &>, 2> &>, 2>, boost::fusion::vector<char, char, int, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0> >' requested here
|
---|
56 | BOOST_TEST( test_attr("c=1 a=a", kwd("a")[ '=' > char_] / kwd("b")[ '=' > char_] / kwd("c")['=' > int_], data, space));
|
---|
57 | ^
|
---|
58 | ../../../../core/include/boost/core/lightweight_test.hpp:146:28: note: expanded from macro 'BOOST_TEST'
|
---|
59 | #define BOOST_TEST(expr) ((expr)? (void)0: ::boost::detail::test_failed_impl(#expr, __FILE__, __LINE__, BOOST_CURRENT_FUNCTION))
|
---|
60 | ^
|
---|
61 | In file included from keywords.cpp:14:
|
---|
62 | In file included from ../../../../spirit/include/boost/spirit/include/qi_operator.hpp:16:
|
---|
63 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator.hpp:14:
|
---|
64 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator/sequence.hpp:15:
|
---|
65 | In file included from ../../../../spirit/include/boost/spirit/home/qi/operator/sequence_base.hpp:15:
|
---|
66 | In file included from ../../../../spirit/include/boost/spirit/home/qi/domain.hpp:15:
|
---|
67 | In file included from ../../../../spirit/include/boost/spirit/home/support/meta_compiler.hpp:19:
|
---|
68 | In file included from ../../../../proto/include/boost/proto/proto.hpp:12:
|
---|
69 | In file included from ../../../../proto/include/boost/proto/core.hpp:21:
|
---|
70 | In file included from ../../../../proto/include/boost/proto/fusion.hpp:22:
|
---|
71 | In file included from ../../../../fusion/include/boost/fusion/include/intrinsic.hpp:11:
|
---|
72 | In file included from ../../../../fusion/include/boost/fusion/sequence/intrinsic.hpp:23:
|
---|
73 | In file included from ../../../../fusion/include/boost/fusion/sequence/intrinsic/swap.hpp:15:
|
---|
74 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view.hpp:12:
|
---|
75 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view/zip_view.hpp:16:
|
---|
76 | In file included from ../../../../fusion/include/boost/fusion/view/zip_view/detail/begin_impl.hpp:14:
|
---|
77 | In file included from ../../../../fusion/include/boost/fusion/algorithm/transformation/transform.hpp:11:
|
---|
78 | In file included from ../../../../fusion/include/boost/fusion/view/transform_view/transform_view.hpp:15:
|
---|
79 | In file included from ../../../../fusion/include/boost/fusion/view/transform_view/transform_view_iterator.hpp:18:
|
---|
80 | ../../../../fusion/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp:37:74: error: no type named 'type' in 'boost::mpl::apply<boost::fusion::detail::apply_transform_result<boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type>, boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, mpl_::na, mpl_::na, mpl_::na, mpl_::na>'
|
---|
81 | typedef typename mpl::apply<transform_type, value_type>::type type;
|
---|
82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|
---|
83 | ../../../../fusion/include/boost/fusion/iterator/value_of.hpp:52:15: note: in instantiation of template class 'boost::fusion::extension::value_of_impl<boost::fusion::transform_view_iterator_tag>::apply<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
84 | : extension::value_of_impl<typename detail::tag_of<Iterator>::type>::
|
---|
85 | ^
|
---|
86 | ../../../../fusion/include/boost/fusion/iterator/mpl/fusion_iterator.hpp:47:45: note: in instantiation of template class 'boost::fusion::result_of::value_of<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
87 | typedef typename fusion::result_of::value_of<Iterator>::type type;
|
---|
88 | ^
|
---|
89 | ../../../../mpl/include/boost/mpl/deref.hpp:30:22: note: in instantiation of template class 'boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >' requested here
|
---|
90 | typedef typename Iterator::type type;
|
---|
91 | ^
|
---|
92 | ../../../../mpl/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp:89:58: note: in instantiation of template class 'boost::mpl::deref<boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> > >' requested here
|
---|
93 | typedef typename apply2< ForwardOp, state1, typename deref<iter1>::type >::type state2;
|
---|
94 | ^
|
---|
95 | ../../../../mpl/include/boost/mpl/fold.hpp:33:27: note: in instantiation of template class 'boost::mpl::aux::fold_impl<3, boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > > > >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >, boost::mpl::fusion_iterator<boost::fusion::transform_view_iterator<boost::fusion::mpl_iterator<boost::mpl::aux::filter_iter<boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::fusion_iterator<boost::fusion::cons_iterator<boost::fusion::nil_> >, boost::mpl::protect<boost::mpl::bind1<boost::mpl::quote1<is_kwd_parser, mpl_::void_>, mpl_::arg<-1> >, 0> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type> >, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::if_<boost::mpl::contains<mpl_::arg<1>, mpl_::arg<2> >, mpl_::arg<1>, boost::mpl::push_back<mpl_::arg<1>, mpl_::arg<2> > > >' requested here
|
---|
96 | typedef typename aux::fold_impl<
|
---|
97 | ^
|
---|
98 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp:191:30: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
|
---|
99 | mpl::fold<
|
---|
100 | ^
|
---|
101 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/detail/keywords.hpp:211:30: note: in instantiation of template class 'boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::get_keyword_char_type<boost::fusion::transform_view<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>::build_char_type_sequence<boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > > >::element_char_type, boost::fusion::void_> >' requested here
|
---|
102 | typedef typename get_keyword_char_type<
|
---|
103 | ^
|
---|
104 | ../../../../spirit/include/boost/spirit/repository/home/qi/operator/keywords.hpp:390:30: note: in instantiation of template class 'boost::spirit::repository::qi::detail::string_keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::mpl::filter_view<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::repository::qi::is_kwd_parser<mpl_::arg<-1> > >, boost::mpl::filter_view<boost::mpl::v_item<mpl_::integral_c<int, 2>, boost::mpl::v_item<mpl_::integral_c<int, 1>, boost::mpl::v_item<mpl_::integral_c<int, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, 0>, boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>::is_kwd_parser_filter<mpl_::arg<-1> > >, boost::array<bool, 3>, boost::spirit::unused_type>' requested here
|
---|
105 | string_keywords_type string_keywords_inst;
|
---|
106 | ^
|
---|
107 | ../../../../spirit/include/boost/spirit/home/qi/what.hpp:28:16: note: in instantiation of template class 'boost::spirit::repository::qi::keywords<boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> >, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::cons<boost::spirit::repository::qi::kwd_parser<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::any_int_parser<int, 10, 1, -1>, boost::fusion::nil_> > >, char const (&)[2], boost::spirit::repository::qi::kwd_pass_iterator<int>, boost::spirit::has_modifier<boost::spirit::unused_type, boost::spirit::tag::char_code_base<boost::spirit::tag::no_case> >, mpl_::bool_<false> >, boost::fusion::nil_> > >, boost::spirit::unused_type>' requested here
|
---|
108 | return compile<qi::domain>(expr).what(unused);
|
---|
109 | ^
|
---|
110 | ./test.hpp:68:28: note: in instantiation of function template specialization 'boost::spirit::qi::what<boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::int_> &>, 2> &>, 2> &>, 2> >' requested here
|
---|
111 | boost::spirit::qi::what(p);
|
---|
112 | ^
|
---|
113 | keywords.cpp:81:21: note: in instantiation of function template specialization 'spirit_test::test_attr<char, boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::char_code<boost::spirit::tag::char_, boost::spirit::char_encoding::ascii> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::repository::tag::kwd, boost::fusion::vector1<char const (&)[2]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char &>, 0>, const boost::spirit::terminal<boost::spirit::tag::int_> &>, 2> &>, 2> &>, 2>, boost::fusion::vector<char, char, int, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0> >' requested here
|
---|
114 | BOOST_TEST( test_attr("c=1 a=a", kwd("a")[ '=' > char_] / kwd("b")[ '=' > char_] / kwd("c")['=' > int_], data, space));
|
---|
115 | ^
|
---|
116 | ../../../../core/include/boost/core/lightweight_test.hpp:146:28: note: expanded from macro 'BOOST_TEST'
|
---|
117 | #define BOOST_TEST(expr) ((expr)? (void)0: ::boost::detail::test_failed_impl(#expr, __FILE__, __LINE__, BOOST_CURRENT_FUNCTION))
|
---|
118 | ^
|
---|