Guest User

VCMi bug report #1887

a guest
Sep 1st, 2014
321
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 4>D:\VCMI\include\boost/variant/variant.hpp(944): error C3066: there are multiple ways that an object of this type can be called with these arguments
  2. 4> ERMInterpreter.cpp(1759): could be 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const boost::spirit::unused_type &) const'
  3. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TVarpExp &) const'
  4. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TIexp &) const'
  5. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TMacroDef &) const'
  6. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TSemiCompare &) const'
  7. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TCurriedString &) const'
  8. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TStringConstant &) const'
  9. 4> ERMInterpreter.cpp(1759): or 'void StandardBodyOptionItemVisitor<IexpValStr>::operator ()(const ERM::TVarConcatString &) const'
  10. 4> ERMInterpreter.cpp(1761): or 'void LVL3BodyOptionItemVisitor::operator ()(const ERM::TIexp &) const'
  11. 4> ERMInterpreter.cpp(1765): or 'void LVL3BodyOptionItemVisitor::operator ()(const ERM::TVarpExp &) const'
  12. 4> while trying to match the argument list '(const T0)'
  13. 4> D:\VCMI\include\boost/variant/detail/visitation_impl.hpp(128) : see reference to function template instantiation 'void boost::detail::variant::invoke_visitor<Visitor>::internal_visit<const T>(T &,int)' being compiled
  14. 4> with
  15. 4> [
  16. 4> Visitor=LVL3BodyOptionItemVisitor
  17. 4> , T=T0
  18. 4> ]
  19. 4> D:\VCMI\include\boost/variant/detail/visitation_impl.hpp(128) : see reference to function template instantiation 'void boost::detail::variant::invoke_visitor<Visitor>::internal_visit<const T>(T &,int)' being compiled
  20. 4> with
  21. 4> [
  22. 4> Visitor=LVL3BodyOptionItemVisitor
  23. 4> , T=T0
  24. 4> ]
  25. 4> D:\VCMI\include\boost/variant/detail/visitation_impl.hpp(156) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl_invoke_impl<Visitor,VoidPtrCV,T>(int,Visitor &,VoidPtrCV,T *,boost::mpl::false_)' being compiled
  26. 4> with
  27. 4> [
  28. 4> Visitor=boost::detail::variant::invoke_visitor<const LVL3BodyOptionItemVisitor>
  29. 4> , VoidPtrCV=const void *
  30. 4> , T=T5
  31. 4> ]
  32. 4> D:\VCMI\include\boost/variant/detail/visitation_impl.hpp(237) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl_invoke<Visitor,VoidPtrCV,T5,NoBackupFlag>(int,Visitor &,VoidPtrCV,T *,NoBackupFlag,int)' being compiled
  33. 4> with
  34. 4> [
  35. 4> Visitor=boost::detail::variant::invoke_visitor<const LVL3BodyOptionItemVisitor>
  36. 4> , VoidPtrCV=const void *
  37. 4> , NoBackupFlag=boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::has_fallback_type_
  38. 4> , T=T5
  39. 4> ]
  40. 4> D:\VCMI\include\boost/variant/variant.hpp(2245) : see reference to function template instantiation 'void boost::detail::variant::visitation_impl<first_which,first_step,Visitor,VoidPtrCV,boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::has_fallback_type_>(const int,const int,Visitor &,VoidPtrCV,boost::mpl::false_,NoBackupFlag,Which *,step0 *)' being compiled
  41. 4> with
  42. 4> [
  43. 4> Visitor=boost::detail::variant::invoke_visitor<const LVL3BodyOptionItemVisitor>
  44. 4> , VoidPtrCV=const void *
  45. 4> , NoBackupFlag=boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::has_fallback_type_
  46. 4> , Which=first_which
  47. 4> , step0=first_step
  48. 4> ]
  49. 4> D:\VCMI\include\boost/variant/variant.hpp(2267) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::internal_apply_visitor_impl<Visitor,const void*>(int,int,Visitor &,VoidPtrCV)' being compiled
  50. 4> with
  51. 4> [
  52. 4> Visitor=boost::detail::variant::invoke_visitor<const LVL3BodyOptionItemVisitor>
  53. 4> , VoidPtrCV=const void *
  54. 4> ]
  55. 4> D:\VCMI\include\boost/variant/variant.hpp(2267) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::internal_apply_visitor_impl<Visitor,const void*>(int,int,Visitor &,VoidPtrCV)' being compiled
  56. 4> with
  57. 4> [
  58. 4> Visitor=boost::detail::variant::invoke_visitor<const LVL3BodyOptionItemVisitor>
  59. 4> , VoidPtrCV=const void *
  60. 4> ]
  61. 4> D:\VCMI\include\boost/variant/variant.hpp(2289) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<Visitor>>(boost::detail::variant::invoke_visitor<Visitor> &) const' being compiled
  62. 4> with
  63. 4> [
  64. 4> Visitor=LVL3BodyOptionItemVisitor
  65. 4> ]
  66. 4> D:\VCMI\include\boost/variant/variant.hpp(2289) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<Visitor>>(boost::detail::variant::invoke_visitor<Visitor> &) const' being compiled
  67. 4> with
  68. 4> [
  69. 4> Visitor=LVL3BodyOptionItemVisitor
  70. 4> ]
  71. 4> D:\VCMI\include\boost/variant/detail/apply_visitor_unary.hpp(74) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::apply_visitor<const Visitor>(Visitor &) const' being compiled
  72. 4> with
  73. 4> [
  74. 4> Visitor=LVL3BodyOptionItemVisitor
  75. 4> ]
  76. 4> D:\VCMI\include\boost/variant/detail/apply_visitor_unary.hpp(74) : see reference to function template instantiation 'void boost::variant<ERM::TVarConcatString,ERM::TStringConstant,ERM::TCurriedString,ERM::TSemiCompare,ERM::TMacroDef,ERM::TIexp,ERM::TVarpExp,boost::spirit::unused_type,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_>::apply_visitor<const Visitor>(Visitor &) const' being compiled
  77. 4> with
  78. 4> [
  79. 4> Visitor=LVL3BodyOptionItemVisitor
  80. 4> ]
  81. 4> ERMInterpreter.cpp(1774) : see reference to function template instantiation 'void boost::apply_visitor<LVL3BodyOptionItemVisitor,const ERM::TBodyOptionItem>(const Visitor &,Visitable &)' being compiled
  82. 4> with
  83. 4> [
  84. 4> Visitor=LVL3BodyOptionItemVisitor
  85. 4> , Visitable=const ERM::TBodyOptionItem
  86. 4> ]
RAW Paste Data