Advertisement
karlicoss

тысячи warningoв

May 29th, 2011
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.33 KB | None | 0 0
  1. C:\Program Files (x86)\boost\boost_1_46_1\boost/proto/debug.hpp(94): warning C4512: 'boost::proto::hidden_detail_::ostream_wrapper' : assignment operator could not be generated
  2. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/proto/debug.hpp(88) : see declaration of 'boost::proto::hidden_detail_::ostream_wrapper'
  3. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/concept/detail/msvc.hpp(22): warning C4100: 'x' : unreferenced formal parameter
  4. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept/detail/msvc.hpp(23) : while compiling class template member function 'void boost::concepts::check<Model>::failed(Model *)'
  5. 1> with
  6. 1> [
  7. 1> Model=boost::SignedInteger<int>
  8. 1> ]
  9. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept/detail/msvc.hpp(61) : see reference to class template instantiation 'boost::concepts::check<Model>' being compiled
  10. 1> with
  11. 1> [
  12. 1> Model=boost::SignedInteger<int>
  13. 1> ]
  14. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept_check.hpp(517) : see reference to class template instantiation 'boost::concepts::require<Model>' being compiled
  15. 1> with
  16. 1> [
  17. 1> Model=boost::SignedInteger<int>
  18. 1> ]
  19. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept_check.hpp(516) : while compiling class template member function 'boost::InputIterator<TT>::~InputIterator(void)'
  20. 1> with
  21. 1> [
  22. 1> TT=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
  23. 1> ]
  24. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept_check.hpp(545) : see reference to class template instantiation 'boost::InputIterator<TT>' being compiled
  25. 1> with
  26. 1> [
  27. 1> TT=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
  28. 1> ]
  29. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept/detail/has_constraints.hpp(42) : see reference to class template instantiation 'boost::ForwardIterator<TT>' being compiled
  30. 1> with
  31. 1> [
  32. 1> TT=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
  33. 1> ]
  34. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/concept/detail/msvc.hpp(53) : see reference to class template instantiation 'boost::concepts::not_satisfied<Model>' being compiled
  35. 1> with
  36. 1> [
  37. 1> Model=boost::ForwardIterator<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>
  38. 1> ]
  39. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/parse.hpp(131) : see reference to class template instantiation 'boost::concepts::require<Model>' being compiled
  40. 1> with
  41. 1> [
  42. 1> Model=boost::ForwardIterator<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>
  43. 1> ]
  44. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/parse.hpp(178) : see reference to function template instantiation 'bool boost::spirit::qi::phrase_parse<Iterator,Expr,Skipper,Attr>(Iterator &,Iterator,const Expr &,const Skipper &,boost::spirit::qi::skip_flag::enum_type,Attr &)' being compiled
  45. 1> with
  46. 1> [
  47. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  48. 1> Expr=calculate<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
  49. 1> Skipper=boost::spirit::ascii::space_type,
  50. 1> Attr=bignum
  51. 1> ]
  52. 1> calculator.cpp(46) : see reference to function template instantiation 'bool boost::spirit::qi::phrase_parse<std::_String_const_iterator<_Elem,_Traits,_Alloc>,calculate<Iterator>,boost::spirit::ascii::space_type,bignum>(Iterator &,Iterator,const Expr &,const Skipper &,Attr &)' being compiled
  53. 1> with
  54. 1> [
  55. 1> _Elem=char,
  56. 1> _Traits=std::char_traits<char>,
  57. 1> _Alloc=std::allocator<char>,
  58. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  59. 1> Expr=calculate<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
  60. 1> Skipper=boost::spirit::ascii::space_type,
  61. 1> Attr=bignum
  62. 1> ]
  63. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(254): warning C4127: conditional expression is constant
  64. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/reference.hpp(43) : see reference to function template instantiation 'bool boost::spirit::qi::rule<Iterator,T1,T2,T3,T4>::parse<Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  65. 1> with
  66. 1> [
  67. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  68. 1> T1=big_int (void),
  69. 1> T2=boost::spirit::ascii::space_type,
  70. 1> T3=boost::spirit::unused_type,
  71. 1> T4=boost::spirit::unused_type,
  72. 1> Context=const boost::spirit::unused_type,
  73. 1> Skipper=skipper_type,
  74. 1> Attribute=bignum
  75. 1> ]
  76. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/parse.hpp(146) : see reference to function template instantiation 'bool boost::spirit::qi::reference<Subject>::parse<Iterator,const boost::spirit::unused_type,skipper_type,Attr>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  77. 1> with
  78. 1> [
  79. 1> Subject=const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>,
  80. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  81. 1> Attr=bignum,
  82. 1> Context=const boost::spirit::unused_type,
  83. 1> Skipper=skipper_type,
  84. 1> Attribute=bignum
  85. 1> ]
  86. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/char_class.hpp(44): warning C4127: conditional expression is constant
  87. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/char_class.hpp(308) : see reference to function template instantiation 'TargetChar boost::spirit::detail::cast_char<char,Char>(SourceChar)' being compiled
  88. 1> with
  89. 1> [
  90. 1> TargetChar=char,
  91. 1> Char=char,
  92. 1> SourceChar=char
  93. 1> ]
  94. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/char/char_class.hpp(69) : see reference to function template instantiation 'bool boost::spirit::char_class::classify<CharEncoding>::is<CharParam>(boost::spirit::tag::space,Char)' being compiled
  95. 1> with
  96. 1> [
  97. 1> CharEncoding=boost::spirit::char_encoding::ascii,
  98. 1> CharParam=char,
  99. 1> Char=char
  100. 1> ]
  101. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/char/char_parser.hpp(68) : see reference to function template instantiation 'bool boost::spirit::qi::char_class<Tag>::test<char,Context>(CharParam,Context &) const' being compiled
  102. 1> with
  103. 1> [
  104. 1> Tag=boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>,
  105. 1> Context=const boost::spirit::unused_type,
  106. 1> CharParam=char
  107. 1> ]
  108. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/skip_over.hpp(27) : see reference to function template instantiation 'bool boost::spirit::qi::char_parser<Derived,Char>::parse<Iterator,const boost::spirit::unused_type,boost::spirit::unused_type,const boost::spirit::unused_type>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  109. 1> with
  110. 1> [
  111. 1> Derived=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  112. 1> Char=boost::spirit::char_encoding::ascii::char_type,
  113. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  114. 1> Context=const boost::spirit::unused_type,
  115. 1> Skipper=boost::spirit::unused_type,
  116. 1> Attribute=const boost::spirit::unused_type
  117. 1> ]
  118. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/parse.hpp(150) : see reference to function template instantiation 'void boost::spirit::qi::skip_over<Iterator,skipper_type>(Iterator &,const Iterator &,const T &)' being compiled
  119. 1> with
  120. 1> [
  121. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  122. 1> T=skipper_type
  123. 1> ]
  124. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/char_class.hpp(46): warning C4127: conditional expression is constant
  125. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/container.hpp(372): warning C4100: 'c' : unreferenced formal parameter
  126. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/container.hpp(373) : while compiling class template member function 'void boost::spirit::traits::make_container_attribute<Container>::call(Container &)'
  127. 1> with
  128. 1> [
  129. 1> Container=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  130. 1> ]
  131. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/container.hpp(381) : see reference to class template instantiation 'boost::spirit::traits::make_container_attribute<Container>' being compiled
  132. 1> with
  133. 1> [
  134. 1> Container=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  135. 1> ]
  136. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/operator/plus.hpp(68) : see reference to function template instantiation 'void boost::spirit::traits::make_container<Attribute>(T &)' being compiled
  137. 1> with
  138. 1> [
  139. 1> Attribute=std::basic_string<char,std::char_traits<char>,std::allocator<char>>,
  140. 1> T=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  141. 1> ]
  142. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(43) : see reference to function template instantiation 'bool boost::spirit::qi::plus<Subject>::parse<Iterator,Context,Skipper,T>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  143. 1> with
  144. 1> [
  145. 1> Subject=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>,
  146. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  147. 1> Context=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>>,
  148. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  149. 1> T=std::basic_string<char,std::char_traits<char>,std::allocator<char>>,
  150. 1> Attribute=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  151. 1> ]
  152. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(53) : see reference to function template instantiation 'bool boost::spirit::qi::detail::parser_binder<Parser,Auto>::call<Iterator,Skipper,Context>(Iterator &,const Iterator &,Context &,const Skipper &,boost::mpl::false_) const' being compiled
  153. 1> with
  154. 1> [
  155. 1> Parser=boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,
  156. 1> Auto=boost::mpl::false_,
  157. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  158. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  159. 1> Context=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>>
  160. 1> ]
  161. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(132) : see reference to function template instantiation 'bool boost::spirit::qi::detail::parser_binder<Parser,Auto>::operator ()<Iterator,boost::spirit::qi::char_class<Tag>,boost::spirit::context<Attributes,Locals>>(Iterator &,const Iterator &,Context &,const Skipper &) const' being compiled
  162. 1> with
  163. 1> [
  164. 1> Parser=boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,
  165. 1> Auto=boost::mpl::false_,
  166. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  167. 1> Tag=boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>,
  168. 1> Attributes=boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,
  169. 1> Locals=boost::fusion::vector0<>,
  170. 1> Context=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>>,
  171. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>
  172. 1> ]
  173. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(126) : while compiling class template member function 'bool boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3)'
  174. 1> with
  175. 1> [
  176. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>,
  177. 1> R=bool,
  178. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  179. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  180. 1> T2=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  181. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  182. 1> ]
  183. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(913) : see reference to class template instantiation 'boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>' being compiled
  184. 1> with
  185. 1> [
  186. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>,
  187. 1> R=bool,
  188. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  189. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  190. 1> T2=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  191. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  192. 1> ]
  193. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(722) : see reference to function template instantiation 'void boost::function4<R,T0,T1,T2,T3>::assign_to<Functor>(Functor)' being compiled
  194. 1> with
  195. 1> [
  196. 1> R=bool,
  197. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  198. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  199. 1> T2=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  200. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  201. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>
  202. 1> ]
  203. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1065) : see reference to function template instantiation 'boost::function4<R,T0,T1,T2,T3>::function4<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  204. 1> with
  205. 1> [
  206. 1> R=bool,
  207. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  208. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  209. 1> T2=boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  210. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  211. 1> Parser=boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,
  212. 1> Auto=boost::mpl::false_,
  213. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>
  214. 1> ]
  215. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1105) : see reference to function template instantiation 'boost::function<Signature>::function<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  216. 1> with
  217. 1> [
  218. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  219. 1> Parser=boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,
  220. 1> Auto=boost::mpl::false_,
  221. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>
  222. 1> ]
  223. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(199) : see reference to function template instantiation 'boost::function<Signature> &boost::function<Signature>::operator =<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor)' being compiled
  224. 1> with
  225. 1> [
  226. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<std::basic_string<char,std::char_traits<char>,std::allocator<char>> &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  227. 1> Parser=boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,
  228. 1> Auto=boost::mpl::false_,
  229. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::plus<boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>>,boost::mpl::false_>
  230. 1> ]
  231. 1> calculator.cpp(35) : see reference to function template instantiation 'boost::spirit::qi::rule<Iterator,T1,T2> &boost::spirit::qi::rule<Iterator,T1,T2>::operator =<boost::proto::exprns_::expr<Tag,Args,Arity>>(const Expr &)' being compiled
  232. 1> with
  233. 1> [
  234. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  235. 1> T1=std::string (void),
  236. 1> T2=boost::spirit::ascii::space_type,
  237. 1> Tag=boost::proto::tag::unary_plus,
  238. 1> Args=boost::proto::argsns_::list1<const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>,0> &>,
  239. 1> Arity=1,
  240. 1> Expr=boost::proto::exprns_::expr<boost::proto::tag::unary_plus,boost::proto::argsns_::list1<const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::digit,boost::spirit::char_encoding::ascii>>,0> &>,1>
  241. 1> ]
  242. 1> calculator.cpp(18) : while compiling class template member function 'calculate<Iterator>::calculate(void)'
  243. 1> with
  244. 1> [
  245. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
  246. 1> ]
  247. 1> calculator.cpp(40) : see reference to class template instantiation 'calculate<Iterator>' being compiled
  248. 1> with
  249. 1> [
  250. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
  251. 1> ]
  252. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(254): warning C4127: conditional expression is constant
  253. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/reference.hpp(43) : see reference to function template instantiation 'bool boost::spirit::qi::rule<Iterator,T1,T2>::parse<Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  254. 1> with
  255. 1> [
  256. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  257. 1> T1=std::string (void),
  258. 1> T2=boost::spirit::ascii::space_type,
  259. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  260. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  261. 1> Attribute=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  262. 1> ]
  263. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/action/action.hpp(64) : see reference to function template instantiation 'bool boost::spirit::qi::reference<Subject>::parse<Iterator,Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  264. 1> with
  265. 1> [
  266. 1> Subject=const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>,
  267. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  268. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  269. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  270. 1> Attribute=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
  271. 1> ]
  272. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(33) : see reference to function template instantiation 'bool boost::spirit::qi::action<Subject,Action>::parse<Iterator,Context,Skipper,const boost::spirit::unused_type>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  273. 1> with
  274. 1> [
  275. 1> Subject=boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,
  276. 1> Action=boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>,
  277. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  278. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  279. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  280. 1> Attribute=const boost::spirit::unused_type
  281. 1> ]
  282. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(53) : see reference to function template instantiation 'bool boost::spirit::qi::detail::parser_binder<Parser,Auto>::call<Iterator,Skipper,Context>(Iterator &,const Iterator &,Context &,const Skipper &,boost::mpl::true_) const' being compiled
  283. 1> with
  284. 1> [
  285. 1> Parser=boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,
  286. 1> Auto=boost::mpl::false_,
  287. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  288. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  289. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>
  290. 1> ]
  291. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(132) : see reference to function template instantiation 'bool boost::spirit::qi::detail::parser_binder<Parser,Auto>::operator ()<Iterator,boost::spirit::qi::char_class<Tag>,boost::spirit::context<Attributes,Locals>>(Iterator &,const Iterator &,Context &,const Skipper &) const' being compiled
  292. 1> with
  293. 1> [
  294. 1> Parser=boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,
  295. 1> Auto=boost::mpl::false_,
  296. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  297. 1> Tag=boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>,
  298. 1> Attributes=boost::fusion::cons<big_int &,boost::fusion::nil>,
  299. 1> Locals=boost::fusion::vector0<>,
  300. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  301. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>
  302. 1> ]
  303. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(126) : while compiling class template member function 'bool boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3)'
  304. 1> with
  305. 1> [
  306. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>,
  307. 1> R=bool,
  308. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  309. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  310. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  311. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  312. 1> ]
  313. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(913) : see reference to class template instantiation 'boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>' being compiled
  314. 1> with
  315. 1> [
  316. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>,
  317. 1> R=bool,
  318. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  319. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  320. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  321. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  322. 1> ]
  323. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(722) : see reference to function template instantiation 'void boost::function4<R,T0,T1,T2,T3>::assign_to<Functor>(Functor)' being compiled
  324. 1> with
  325. 1> [
  326. 1> R=bool,
  327. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  328. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  329. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  330. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  331. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>
  332. 1> ]
  333. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1065) : see reference to function template instantiation 'boost::function4<R,T0,T1,T2,T3>::function4<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  334. 1> with
  335. 1> [
  336. 1> R=bool,
  337. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  338. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  339. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  340. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  341. 1> Parser=boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,
  342. 1> Auto=boost::mpl::false_,
  343. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>
  344. 1> ]
  345. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1105) : see reference to function template instantiation 'boost::function<Signature>::function<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  346. 1> with
  347. 1> [
  348. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  349. 1> Parser=boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,
  350. 1> Auto=boost::mpl::false_,
  351. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>
  352. 1> ]
  353. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(199) : see reference to function template instantiation 'boost::function<Signature> &boost::function<Signature>::operator =<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor)' being compiled
  354. 1> with
  355. 1> [
  356. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  357. 1> Parser=boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,
  358. 1> Auto=boost::mpl::false_,
  359. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type>>,boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>>>,boost::mpl::false_>
  360. 1> ]
  361. 1> calculator.cpp(34) : see reference to function template instantiation 'boost::spirit::qi::rule<Iterator,T1,T2,T3,T4> &boost::spirit::qi::rule<Iterator,T1,T2,T3,T4>::operator =<boost::proto::exprns_::expr<Tag,Args,Arity>>(const Expr &)' being compiled
  362. 1> with
  363. 1> [
  364. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  365. 1> T1=big_int (void),
  366. 1> T2=boost::spirit::ascii::space_type,
  367. 1> T3=boost::spirit::unused_type,
  368. 1> T4=boost::spirit::unused_type,
  369. 1> Tag=boost::proto::tag::subscript,
  370. 1> Args=boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>> &>,0>>,
  371. 1> Arity=2,
  372. 1> Expr=boost::proto::exprns_::expr<boost::proto::tag::subscript,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,std::string (void),boost::spirit::ascii::space_type> &,boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval,boost::fusion::vector<boost::spirit::attribute<0>,boost::phoenix::composite<boost::phoenix::detail::function_eval<1>,boost::fusion::vector<boost::phoenix::value<func_impls::unary::str2bignum_impl>,boost::spirit::argument<0>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_,boost::fusion::void_>>> &>,0>>,2>
  373. 1> ]
  374. 1>C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(254): warning C4127: conditional expression is constant
  375. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/reference.hpp(43) : see reference to function template instantiation 'bool boost::spirit::qi::rule<Iterator,T1,T2,T3,T4>::parse<Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  376. 1> with
  377. 1> [
  378. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  379. 1> T1=big_int (void),
  380. 1> T2=boost::spirit::ascii::space_type,
  381. 1> T3=boost::spirit::unused_type,
  382. 1> T4=boost::spirit::unused_type,
  383. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  384. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  385. 1> Attribute=big_int
  386. 1> ]
  387. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/detail/expect_function.hpp(50) : see reference to function template instantiation 'bool boost::spirit::qi::reference<Subject>::parse<Iterator,Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  388. 1> with
  389. 1> [
  390. 1> Subject=const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>,
  391. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  392. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  393. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  394. 1> Attribute=big_int
  395. 1> ]
  396. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/algorithm/any_if.hpp(183) : see reference to function template instantiation 'bool boost::spirit::qi::detail::expect_function<Iterator,Context,Skipper,Exception>::operator ()<const T,big_int>(const Component &,Attribute &) const' being compiled
  397. 1> with
  398. 1> [
  399. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  400. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  401. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  402. 1> Exception=boost::spirit::qi::expectation_failure<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
  403. 1> T=boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,
  404. 1> Component=boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,
  405. 1> Attribute=big_int
  406. 1> ]
  407. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/support/algorithm/any_if.hpp(204) : see reference to function template instantiation 'bool boost::spirit::detail::any_if<Pred,boost::fusion::cons_iterator<Cons>,boost::fusion::cons_iterator<const boost::fusion::nil>,boost::fusion::vector_iterator<Vector,N>,boost::fusion::vector_iterator<Vector,1>,F>(const First1 &,const First2 &,const Last1 &,const Last2 &,F &,boost::mpl::false_)' being compiled
  408. 1> with
  409. 1> [
  410. 1> Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
  411. 1> Cons=const boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>,
  412. 1> Vector=boost::fusion::vector1<big_int &>,
  413. 1> N=0,
  414. 1> F=boost::spirit::qi::detail::expect_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,boost::spirit::qi::expectation_failure<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>>,
  415. 1> First1=boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  416. 1> First2=boost::fusion::vector_iterator<boost::fusion::vector1<big_int &>,0>,
  417. 1> Last1=boost::fusion::cons_iterator<const boost::fusion::nil>,
  418. 1> Last2=boost::fusion::vector_iterator<boost::fusion::vector1<big_int &>,1>
  419. 1> ]
  420. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/operator/sequence_base.hpp(87) : see reference to function template instantiation 'bool boost::spirit::any_if<boost::spirit::traits::attribute_not_unused<Context,Iterator>,Elements,boost::fusion::vector1<T0>,boost::spirit::qi::detail::expect_function<Iterator,Context,Skipper,Exception>>(const Sequence1 &,Sequence2 &,F,Pred)' being compiled
  421. 1> with
  422. 1> [
  423. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  424. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  425. 1> Elements=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>,
  426. 1> T0=big_int &,
  427. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  428. 1> Exception=boost::spirit::qi::expectation_failure<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>,
  429. 1> Sequence1=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>,
  430. 1> Sequence2=boost::fusion::vector1<big_int &>,
  431. 1> F=boost::spirit::qi::detail::expect_function<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,boost::spirit::qi::expectation_failure<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>>,
  432. 1> Pred=boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>>
  433. 1> ]
  434. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/operator/sequence_base.hpp(123) : see reference to function template instantiation 'bool boost::spirit::qi::sequence_base<Derived,Elements>::parse_impl<Iterator,Context,Skipper,Attribute>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &,boost::mpl::false_) const' being compiled
  435. 1> with
  436. 1> [
  437. 1> Derived=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  438. 1> Elements=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>,
  439. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  440. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  441. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  442. 1> Attribute=big_int
  443. 1> ]
  444. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp(73) : see reference to function template instantiation 'bool boost::spirit::qi::sequence_base<Derived,Elements>::parse<Iterator,Context,Skipper,T>(Iterator &,const Iterator &,Context &,const Skipper &,Attribute &) const' being compiled
  445. 1> with
  446. 1> [
  447. 1> Derived=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  448. 1> Elements=boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>,
  449. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  450. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  451. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>,
  452. 1> T=big_int,
  453. 1> Attribute=big_int
  454. 1> ]
  455. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(132) : see reference to function template instantiation 'bool boost::spirit::qi::detail::parser_binder<Parser,Auto>::operator ()<Iterator,boost::spirit::qi::char_class<Tag>,boost::spirit::context<Attributes,Locals>>(Iterator &,const Iterator &,Context &,const Skipper &) const' being compiled
  456. 1> with
  457. 1> [
  458. 1> Parser=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  459. 1> Auto=boost::mpl::true_,
  460. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  461. 1> Tag=boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>,
  462. 1> Attributes=boost::fusion::cons<big_int &,boost::fusion::nil>,
  463. 1> Locals=boost::fusion::vector0<>,
  464. 1> Context=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>>,
  465. 1> Skipper=boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>>
  466. 1> ]
  467. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(126) : while compiling class template member function 'bool boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>::invoke(boost::detail::function::function_buffer &,T0,T1,T2,T3)'
  468. 1> with
  469. 1> [
  470. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>,
  471. 1> R=bool,
  472. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  473. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  474. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  475. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  476. 1> ]
  477. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(913) : see reference to class template instantiation 'boost::detail::function::function_obj_invoker4<FunctionObj,R,T0,T1,T2,T3>' being compiled
  478. 1> with
  479. 1> [
  480. 1> FunctionObj=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>,
  481. 1> R=bool,
  482. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  483. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  484. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  485. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &
  486. 1> ]
  487. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(722) : see reference to function template instantiation 'void boost::function4<R,T0,T1,T2,T3>::assign_to<Functor>(Functor)' being compiled
  488. 1> with
  489. 1> [
  490. 1> R=bool,
  491. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  492. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  493. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  494. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  495. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>
  496. 1> ]
  497. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1065) : see reference to function template instantiation 'boost::function4<R,T0,T1,T2,T3>::function4<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  498. 1> with
  499. 1> [
  500. 1> R=bool,
  501. 1> T0=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  502. 1> T1=const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,
  503. 1> T2=boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,
  504. 1> T3=const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &,
  505. 1> Parser=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  506. 1> Auto=boost::mpl::true_,
  507. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>
  508. 1> ]
  509. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/function/function_template.hpp(1105) : see reference to function template instantiation 'boost::function<Signature>::function<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor,int)' being compiled
  510. 1> with
  511. 1> [
  512. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  513. 1> Parser=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  514. 1> Auto=boost::mpl::true_,
  515. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>
  516. 1> ]
  517. 1> C:\Program Files (x86)\boost\boost_1_46_1\boost/spirit/home/qi/nonterminal/rule.hpp(215) : see reference to function template instantiation 'boost::function<Signature> &boost::function<Signature>::operator =<boost::spirit::qi::detail::parser_binder<Parser,Auto>>(Functor)' being compiled
  518. 1> with
  519. 1> [
  520. 1> Signature=bool (std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,const std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>> &,boost::spirit::context<boost::fusion::cons<big_int &,boost::fusion::nil>,boost::fusion::vector0<>> &,const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space,boost::spirit::char_encoding::ascii>> &),
  521. 1> Parser=boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,
  522. 1> Auto=boost::mpl::true_,
  523. 1> Functor=boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>,boost::fusion::cons<boost::spirit::qi::eoi_parser,boost::fusion::nil>>>,boost::mpl::true_>
  524. 1> ]
  525. 1> calculator.cpp(26) : see reference to function template instantiation 'boost::spirit::qi::rule<Iterator,T1,T2,T3,T4> &boost::spirit::qi::operator %=<boost::proto::exprns_::expr<Tag,Args,Arity>>(boost::spirit::qi::rule<Iterator,T1,T2,T3,T4> &,const Expr &)' being compiled
  526. 1> with
  527. 1> [
  528. 1> Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
  529. 1> T1=big_int (void),
  530. 1> T2=boost::spirit::ascii::space_type,
  531. 1> T3=boost::spirit::unused_type,
  532. 1> T4=boost::spirit::unused_type,
  533. 1> Tag=boost::proto::tag::greater,
  534. 1> Args=boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type> &,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::tag::eoi>,0> &>,
  535. 1> Arity=2,
  536. 1> Expr=boost::proto::exprns_::expr<boost::proto::tag::greater,boost::proto::argsns_::list2<boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,big_int (void),boost::spirit::ascii::space_type,boost::spirit::unused_type,boost::spirit::unused_type> &,const boost::proto::exprns_::expr<boost::proto::tag::terminal,boost::proto::argsns_::term<boost::spirit::tag::eoi>,0> &>,2>
  537. 1> ]
  538. 1> func_getters.cpp
  539. 1>Link:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement