1 | ------ Build started: Project: Project1, Configuration: Debug x64 ------
|
---|
2 | calc1_sr.cpp
|
---|
3 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(443): error C2039: 'type' : is not a member of 'boost::fusion::result_of::make_map<boost::mpl::int_<0>,const boost::spirit::repository::qi::subrule_definition<0,boost::fusion::vector0<void>,boost::spirit::unused_type,boost::spirit::unused_type &,boost::fusion::nil_,0x00,boost::spirit::qi::sequence<Elements>,false>>'
|
---|
4 | with
|
---|
5 | [
|
---|
6 | Elements=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::nil_>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::nil_>>>,boost::fusion::nil_>>>>,boost::fusion::nil_>>
|
---|
7 | ]
|
---|
8 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(48) : see reference to class template instantiation 'boost::spirit::repository::qi::subrule<0,boost::spirit::unused_type,boost::spirit::unused_type>::group_type_helper<boost::proto::exprns_::expr<Tag,Args,2>,false>' being compiled
|
---|
9 | with
|
---|
10 | [
|
---|
11 | Tag=boost::proto::tagns_::tag::shift_right
|
---|
12 | , Args=boost::proto::argsns_::list2<boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type> &,const boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference,boost::proto::argsns_::list1<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or,boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<const char &>,0>,boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type> &>,2> &,const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<const char &>,0>,boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type> &>,2> &>,2> &>,1> &>
|
---|
13 | ]
|
---|
14 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(36) : while compiling class template member function 'client::calculator<iterator_type>::calculator(void)'
|
---|
15 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(86) : see reference to function template instantiation 'client::calculator<iterator_type>::calculator(void)' being compiled
|
---|
16 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(86) : see reference to class template instantiation 'client::calculator<iterator_type>' being compiled
|
---|
17 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(446): error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'Defs', expected a real type
|
---|
18 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/sequence/intrinsic/front.hpp(24): error C2039: 'type' : is not a member of 'boost::fusion::result_of::begin<Sequence>'
|
---|
19 | with
|
---|
20 | [
|
---|
21 | Sequence=int
|
---|
22 | ]
|
---|
23 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(85) : see reference to class template instantiation 'boost::fusion::result_of::front<Defs>' being compiled
|
---|
24 | with
|
---|
25 | [
|
---|
26 | Defs=int
|
---|
27 | ]
|
---|
28 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(48) : see reference to class template instantiation 'boost::spirit::repository::qi::subrule_group<int>' being compiled
|
---|
29 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/sequence/intrinsic/front.hpp(24): error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'Iterator', expected a real type
|
---|
30 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(85): error C2039: 'type' : is not a member of 'boost::fusion::result_of::front<Defs>'
|
---|
31 | with
|
---|
32 | [
|
---|
33 | Defs=int
|
---|
34 | ]
|
---|
35 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(86): error C3203: 'type' : unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
|
---|
36 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(86): error C2510: 'type' : left of '::' must be a class/struct/union
|
---|
37 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(86): error C2065: 'params_size' : undeclared identifier
|
---|
38 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(86): error C2057: expected constant expression
|
---|
39 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/home/qi/nonterminal/detail/fcall.hpp(35): error C2975: 'B' : invalid template argument for 'boost::lazy_enable_if_c', expected compile-time constant expression
|
---|
40 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
41 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
42 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
43 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
44 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
45 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
46 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
47 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
48 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
49 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(38) : see declaration of 'B'
|
---|
50 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/spirit/repository/home/qi/nonterminal/subrule.hpp(443): error C2039: 'type' : is not a member of 'boost::fusion::result_of::make_map<boost::mpl::int_<1>,const boost::spirit::repository::qi::subrule_definition<1,boost::fusion::vector0<void>,boost::spirit::unused_type,boost::spirit::unused_type &,boost::fusion::nil_,0x00,boost::spirit::qi::sequence<Elements>,false>>'
|
---|
51 | with
|
---|
52 | [
|
---|
53 | Elements=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::kleene<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::nil_>>>,boost::fusion::cons<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard,true,false>,boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::nil_>>>,boost::fusion::nil_>>>>,boost::fusion::nil_>>
|
---|
54 | ]
|
---|
55 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(54) : see reference to class template instantiation 'boost::spirit::repository::qi::subrule<1,boost::spirit::unused_type,boost::spirit::unused_type>::group_type_helper<boost::proto::exprns_::expr<Tag,Args,2>,false>' being compiled
|
---|
56 | with
|
---|
57 | [
|
---|
58 | Tag=boost::proto::tagns_::tag::shift_right
|
---|
59 | , Args=boost::proto::argsns_::list2<boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type> &,const boost::proto::exprns_::expr<boost::proto::tagns_::tag::dereference,boost::proto::argsns_::list1<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or,boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<const char &>,0>,boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type> &>,2> &,const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right,boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<const char &>,0>,boost::spirit::repository::qi::subrule<2,boost::spirit::unused_type,boost::spirit::unused_type> &>,2> &>,2> &>,1> &>
|
---|
60 | ]
|
---|
61 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/detail/category_of.hpp(15): error C2825: 'T': must be a class or namespace when followed by '::'
|
---|
62 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/category_of.hpp(45) : see reference to class template instantiation 'boost::fusion::detail::fusion_category_of<T>' being compiled
|
---|
63 | with
|
---|
64 | [
|
---|
65 | T=int
|
---|
66 | ]
|
---|
67 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/category_of.hpp(67) : see reference to class template instantiation 'boost::fusion::extension::category_of_impl<boost::fusion::non_fusion_tag>::apply<T>' being compiled
|
---|
68 | with
|
---|
69 | [
|
---|
70 | T=int
|
---|
71 | ]
|
---|
72 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/category_of.hpp(73) : see reference to class template instantiation 'boost::fusion::traits::category_of<T>' being compiled
|
---|
73 | with
|
---|
74 | [
|
---|
75 | T=int
|
---|
76 | ]
|
---|
77 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/mpl/aux_/preprocessed/plain/and.hpp(51) : see reference to class template instantiation 'boost::fusion::traits::is_associative<Sequence1>' being compiled
|
---|
78 | with
|
---|
79 | [
|
---|
80 | Sequence1=int
|
---|
81 | ]
|
---|
82 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/mpl/if.hpp(63) : see reference to class template instantiation 'boost::mpl::and_<boost::fusion::traits::is_associative<Sequence1>,boost::fusion::traits::is_associative<Sequence1>,boost::mpl::true_,boost::mpl::true_,boost::mpl::true_>' being compiled
|
---|
83 | with
|
---|
84 | [
|
---|
85 | Sequence1=int
|
---|
86 | ]
|
---|
87 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/mpl/eval_if.hpp(40) : see reference to class template instantiation 'boost::mpl::if_<C,F1,F2>' being compiled
|
---|
88 | with
|
---|
89 | [
|
---|
90 | C=boost::mpl::and_<boost::fusion::traits::is_associative<const int>,boost::fusion::traits::is_associative<const int>,boost::mpl::true_,boost::mpl::true_,boost::mpl::true_>
|
---|
91 | , F1=boost::mpl::inherit2<boost::fusion::forward_traversal_tag,boost::fusion::associative_tag>
|
---|
92 | , F2=boost::mpl::identity<boost::fusion::forward_traversal_tag>
|
---|
93 | ]
|
---|
94 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/view/joint_view/joint_view.hpp(47) : see reference to class template instantiation 'boost::mpl::eval_if<boost::mpl::and_<boost::fusion::traits::is_associative<Sequence1>,boost::fusion::traits::is_associative<Sequence1>,boost::mpl::true_,boost::mpl::true_,boost::mpl::true_>,boost::mpl::inherit2<boost::fusion::forward_traversal_tag,boost::fusion::associative_tag>,boost::mpl::identity<boost::fusion::forward_traversal_tag>>' being compiled
|
---|
95 | with
|
---|
96 | [
|
---|
97 | Sequence1=int
|
---|
98 | ]
|
---|
99 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/tag_of.hpp(49) : see reference to class template instantiation 'boost::fusion::joint_view<LhSequence,RhSequence>' being compiled
|
---|
100 | with
|
---|
101 | [
|
---|
102 | LhSequence=int
|
---|
103 | , RhSequence=const int
|
---|
104 | ]
|
---|
105 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/core/enable_if.hpp(36) : see reference to class template instantiation 'boost::fusion::detail::has_fusion_tag<Sequence,boost::mpl::bool_<false>>' being compiled
|
---|
106 | with
|
---|
107 | [
|
---|
108 | Sequence=boost::fusion::joint_view<const int,const int>
|
---|
109 | ]
|
---|
110 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/tag_of.hpp(72) : see reference to class template instantiation 'boost::enable_if<boost::fusion::detail::has_fusion_tag<Sequence,boost::mpl::bool_<false>>,void>' being compiled
|
---|
111 | with
|
---|
112 | [
|
---|
113 | Sequence=boost::fusion::joint_view<const int,const int>
|
---|
114 | ]
|
---|
115 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/tag_of.hpp(80) : see reference to class template instantiation 'boost::fusion::traits::tag_of<boost::fusion::joint_view<LhSequence,RhSequence>,void>' being compiled
|
---|
116 | with
|
---|
117 | [
|
---|
118 | LhSequence=int
|
---|
119 | , RhSequence=const int
|
---|
120 | ]
|
---|
121 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/sequence/intrinsic/begin.hpp(68) : see reference to class template instantiation 'boost::fusion::detail::tag_of<Sequence>' being compiled
|
---|
122 | with
|
---|
123 | [
|
---|
124 | Sequence=boost::fusion::joint_view<const int,const int>
|
---|
125 | ]
|
---|
126 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/container/map/convert.hpp(61) : see reference to class template instantiation 'boost::fusion::result_of::begin<Sequence>' being compiled
|
---|
127 | with
|
---|
128 | [
|
---|
129 | Sequence=boost::fusion::joint_view<const int,const int>
|
---|
130 | ]
|
---|
131 | boost_1_57_0\libs\spirit\repository\example\qi\calc1_sr.cpp(54) : see reference to class template instantiation 'boost::fusion::result_of::as_map<boost::fusion::joint_view<LhSequence,RhSequence>>' being compiled
|
---|
132 | with
|
---|
133 | [
|
---|
134 | LhSequence=int
|
---|
135 | , RhSequence=const int
|
---|
136 | ]
|
---|
137 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/detail/category_of.hpp(15): error C2039: 'category' : is not a member of '`global namespace''
|
---|
138 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/detail/category_of.hpp(15): error C2146: syntax error : missing ';' before identifier 'type'
|
---|
139 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/detail/category_of.hpp(15): error C2208: 'boost::type' : no members defined using this type
|
---|
140 | C:\Users\Alan\Desktop\SpiritTest\boost_1_57_0\boost/fusion/support/detail/category_of.hpp(15): fatal error C1903: unable to recover from previous error(s); stopping compilation
|
---|
141 | ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|
---|