Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Build started on: 25-10-2011 at 13:33.17
- Build ended on: 25-10-2011 at 13:33.38
- -------------- Build: Debug in Checking_if_operator_plus_works ---------------
- g++ -Wall -fexceptions -Wshadow -Winit-self -Wredundant-decls -Wcast-align -Wundef -Wfloat-equal -Winline -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Weffc++ -Wmain -pedantic-errors -pedantic -std=c++0x -Wfatal-errors -Wextra -Wall -g -Wshadow -Winit-self -Wredundant-decls -Wcast-align -Wundef -Wfloat-equal -Winline -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Weffc++ -Wmain -pedantic-errors -pedantic -std=c++0x -Wfatal-errors -Wextra -Wall -g -iquoteobj\Debug -Iobj\Debug -I. -ID:\Libraries\boost_1_47_0\boost_1_47_0 -ID:\Libraries\boost_1_47_0\boost_1_47_0 -ID:\Libraries\Art_lib -IC:\metaprogramming_excersizes\Checking_if_operator_plus_works -IC:\metaprogramming_excersizes\Checking_if_operator_plus_works -c C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp -o obj\Debug\main.o
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_apply.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/has_xxx.hpp:344:9: warning: "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION" is not defined [-Wundef]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/has_xxx.hpp:357:9: warning: "BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES" is not defined [-Wundef]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/has_xxx.hpp:386:9: warning: "BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION" is not defined [-Wundef]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/has_xxx.hpp:459:8: warning: "BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE" is not defined [-Wundef]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:19:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na.hpp:34:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na.hpp:52:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp:20:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/void.hpp:45:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/void.hpp:63:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/void.hpp:71:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/void.hpp:72:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/next_prior.hpp:44:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/next_prior.hpp:45:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:18:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iterator_tags.hpp:21:8: warning: base class 'struct mpl_::int_<0>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iterator_tags.hpp:22:8: warning: base class 'struct mpl_::int_<1>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iterator_tags.hpp:23:8: warning: base class 'struct mpl_::int_<2>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/if.hpp:131:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:18:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:26:19: warning: base class 'struct mpl_::int_<1>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:27:19: warning: base class 'struct mpl_::int_<2>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:28:19: warning: base class 'struct mpl_::int_<3>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:29:19: warning: base class 'struct mpl_::int_<4>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:31:19: warning: base class 'struct mpl_::int_<5>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:33:19: warning: base class 'struct mpl_::int_<6>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:34:19: warning: base class 'struct mpl_::int_<7>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:35:19: warning: base class 'struct mpl_::int_<8>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:36:19: warning: base class 'struct mpl_::int_<9>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:37:19: warning: base class 'struct mpl_::int_<10>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:38:19: warning: base class 'struct mpl_::int_<11>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:41:19: warning: base class 'struct mpl_::int_<12>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:42:19: warning: base class 'struct mpl_::int_<13>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/tag.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/eval_if.hpp:67:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/plus.hpp:123:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/minus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:20,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/minus.hpp:123:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:26:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/size.hpp:28:8: warning: base class 'struct boost::mpl::O1_size_impl' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/detail/bool_trait_def.hpp:15:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp:31,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/integral_constant.hpp:25:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/integral_constant.hpp:36:19: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:46,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:27:8: warning: base class 'struct boost::mpl::vector0' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:47:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:50:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/full_lambda.hpp:44,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:26:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp:555:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:18:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:37:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:120:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:52:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:53:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/or.hpp:43,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/or.hpp:33:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/or.hpp:67:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:33:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:67:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:23:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/pair.hpp:64:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/pair.hpp:65:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/pair.hpp:66:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_fold_if_impl.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/identity.hpp:40:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/identity.hpp:41:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:113:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:46:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:34:1: warning: base class 'struct mpl_::int_<-0x000000001>' has a non-virtual destructor [-Weffc++]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:8:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:7:
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h: In instantiation of 'Int_Core':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:12:7: instantiated from 'Int'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:14:27: instantiated from here
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:8:1: warning: comparison is always true due to limited range of data type [-Wtype-limits]
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:8:1: warning: comparison is always true due to limited range of data type [-Wtype-limits]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:7:0:
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h: In instantiation of 'Int':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:14:27: instantiated from here
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:12:7: warning: base class 'class Int_Core' has a non-virtual destructor [-Weffc++]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:8:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:7:
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h: In instantiation of 'Int_Core':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:12:7: instantiated from 'Int'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:15:28: instantiated from here
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:8:1: warning: comparison is always true due to limited range of data type [-Wtype-limits]
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:8:1: warning: comparison is always true due to limited range of data type [-Wtype-limits]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:7:0:
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h: In instantiation of 'Int':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:15:28: instantiated from here
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:12:7: warning: base class 'class Int_Core' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:17:8: instantiated from 'boost::mpl::vector1'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:29:8: instantiated from 'boost::mpl::vector2'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: instantiated from 'boost::mpl::vector3'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: [ skipping 5 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: warning: base class 'struct boost::mpl::vector0' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: In instantiation of 'boost::mpl::vector1':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:29:8: instantiated from 'boost::mpl::vector2'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: instantiated from 'boost::mpl::vector3'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:17:8: warning: base class 'struct boost::mpl::v_item, 0>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:29:8: instantiated from 'boost::mpl::vector2'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: instantiated from 'boost::mpl::vector3'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: instantiated from 'boost::mpl::vector4'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:75:8: [ skipping 3 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: warning: base class 'struct boost::mpl::vector1' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: In instantiation of 'boost::mpl::vector2':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: instantiated from 'boost::mpl::vector3'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: instantiated from 'boost::mpl::vector4'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:75:8: instantiated from 'boost::mpl::vector'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: [ skipping 2 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:29:8: warning: base class 'struct boost::mpl::v_item, 0>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: instantiated from 'boost::mpl::vector3'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: instantiated from 'boost::mpl::vector4'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: recursively instantiated from 'const bool boost::mpl::aux::has_tag, mpl_::bool_ >::value'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: instantiated from 'boost::mpl::aux::has_tag, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: warning: base class 'struct boost::mpl::vector2' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: In instantiation of 'boost::mpl::vector3':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: instantiated from 'boost::mpl::v_item, 0>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: instantiated from 'boost::mpl::vector4'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: recursively instantiated from 'const bool boost::mpl::aux::has_tag, mpl_::bool_ >::value'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: instantiated from 'boost::mpl::aux::has_tag, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:41:8: warning: base class 'struct boost::mpl::v_item, 0>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: instantiated from 'boost::mpl::vector4'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: recursively instantiated from 'const bool boost::mpl::aux::has_tag, mpl_::bool_ >::value'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: instantiated from 'boost::mpl::aux::has_tag, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: warning: base class 'struct boost::mpl::vector3' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: In instantiation of 'boost::mpl::vector4':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: recursively instantiated from 'const bool boost::mpl::aux::has_tag, mpl_::bool_ >::value'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: instantiated from 'boost::mpl::aux::has_tag, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: warning: base class 'struct boost::mpl::v_item, 0>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:46,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp: In instantiation of 'boost::mpl::vector':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: recursively instantiated from 'const bool boost::mpl::aux::has_tag, mpl_::bool_ >::value'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: instantiated from 'boost::mpl::aux::has_tag, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:75:8: warning: base class 'struct boost::mpl::vector4' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp: In instantiation of 'boost::mpl::sequence_tag >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:70:44: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: warning: base class 'struct boost::mpl::aux::sequence_tag_impl::result2_ >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::aux::template_arity >, 0>, boost::mpl::v_iter, 4l> >, 0> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:50:1: warning: base class 'struct mpl_::int_<1>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:29:8: warning: base class 'struct boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same, 0l>, boost::mpl::v_iter, 4l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 0l>, boost::mpl::v_iter, 4l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp:37:1: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp: In instantiation of 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 0l>, boost::mpl::v_iter, 4l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::aux::not_impl<0l>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 0l>, boost::mpl::v_iter, 4l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:28:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, 0l>, boost::mpl::v_iter, 4l> > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: [ skipping 2 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: warning: base class 'struct boost::mpl::aux::not_impl<0l>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp: In instantiation of 'boost::mpl::aux::nested_type_wknd, 0l>, boost::mpl::v_iter, 4l> > > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::aux::template_arity >, 0> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:50:1: warning: base class 'struct mpl_::int_<1>' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::protect >, 0>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:36:8: instantiated from 'boost::mpl::apply_wrap1 >, 0>, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:29:8: warning: base class 'struct boost::mpl::aux::find_if_pred >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: In instantiation of 'boost::mpl::apply_wrap1 >, 0>, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:36:8: warning: base class 'struct boost::mpl::aux::find_if_pred >::apply, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: warning: base class 'struct boost::mpl::apply_wrap1 >, 0>, boost::mpl::v_iter, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 0l>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:40:44: instantiated from 'boost::mpl::v_iter, 0l>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: instantiated from 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp:40:8: warning: base class 'struct boost::mpl::aux::wrapped_type >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp:28:36: instantiated from 'boost::mpl::same_as::apply'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:36:8: instantiated from 'boost::mpl::apply_wrap1, char>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, char>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: instantiated from 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: [ skipping 9 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp:38:1: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:18:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp: In instantiation of 'boost::mpl::same_as::apply':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:36:8: instantiated from 'boost::mpl::apply_wrap1, char>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, char>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: instantiated from 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp:28:36: warning: base class 'struct boost::is_same' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: In instantiation of 'boost::mpl::apply_wrap1, char>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, char>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: instantiated from 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: [ skipping 7 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:36:8: warning: base class 'struct boost::mpl::same_as::apply' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply1, char>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: instantiated from 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: [ skipping 6 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: warning: base class 'struct boost::mpl::apply_wrap1, char>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp: In instantiation of 'boost::mpl::aux::iter_apply1, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:26:8: warning: base class 'struct boost::mpl::apply1, char>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp: In instantiation of 'boost::mpl::aux::nested_type_wknd, boost::mpl::v_iter, 0l> > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: warning: base class 'struct boost::integral_constant' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::aux::not_impl<1l>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:28:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, boost::mpl::v_iter, 0l> > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiated from 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: warning: base class 'struct boost::mpl::aux::not_impl<1l>' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp: In instantiation of 'boost::mpl::aux::nested_type_wknd >, 0>, boost::mpl::v_iter, 0l> > >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: [ skipping 2 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: warning: base class 'struct boost::mpl::not_, boost::mpl::v_iter, 0l> > >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp: In instantiation of 'boost::mpl::aux::and_impl, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: instantiated from 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: [ skipping 2 instantiation contexts ]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:17:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp: In instantiation of 'boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: warning: base class 'struct boost::mpl::aux::and_impl, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp: In instantiation of 'boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: instantiated from 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: warning: base class 'struct boost::mpl::aux::and_impl >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp: In instantiation of 'boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiated from 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: warning: base class 'struct boost::mpl::and_, 0l>, boost::mpl::v_iter, 4l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: In instantiation of 'boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: warning: base class 'struct boost::mpl::aux::iter_fold_if_pred >, 0>, boost::mpl::v_iter, 4l> >::apply, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:62:63: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:101:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: warning: base class 'struct boost::mpl::apply_wrap2 >, 0>, boost::mpl::v_iter, 4l> >, 0>, void, boost::mpl::v_iter, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: In instantiation of 'boost::mpl::apply_wrap2 >, void, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiated from 'boost::mpl::apply2 >, void, boost::mpl::v_iter, 0l> >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:79:63: instantiated from 'boost::mpl::aux::iter_fold_if_backward_step, 0l>, void, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:123:139: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: warning: base class 'struct boost::mpl::always >::apply, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply2 >, void, boost::mpl::v_iter, 0l> >':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:79:63: instantiated from 'boost::mpl::aux::iter_fold_if_backward_step, 0l>, void, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:123:139: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: warning: base class 'struct boost::mpl::apply_wrap2 >, void, boost::mpl::v_iter, 0l> >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp: In instantiation of 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>::result_':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:104:11: instantiated from 'boost::mpl::iter_fold_if, void, mpl_::arg<1>, boost::mpl::protect >, 0>, mpl_::na, mpl_::na>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:39:17: instantiated from 'boost::mpl::find_if, boost::mpl::same_as >'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, char>'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:81:12: warning: base class 'struct boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 4l> >, 0>, mpl_::na, boost::mpl::always > >' has a non-virtual destructor [-Weffc++]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:5:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp: In instantiation of 'boost::mpl::find, char>':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:44:113: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: warning: base class 'struct boost::mpl::find_if, boost::mpl::same_as >' has a non-virtual destructor [-Weffc++]
- In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
- from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:4,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:8:
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 1l>':
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:40:44: instantiated from 'boost::mpl::v_iter, 1l>'
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 1l> >'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Promote.h:46:57: instantiated from 'Promote'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:16:45: instantiated from here
- D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp:40:8: warning: base class 'struct boost::mpl::aux::wrapped_type >' has a non-virtual destructor [-Weffc++]
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:10:5: warning: unused parameter 'argc' [-Wunused-parameter]
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:10:5: warning: unused parameter 'argv' [-Wunused-parameter]
- In file included from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:8:0,
- from C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:7:
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h: In member function 'void Int_Core::range_check(typename Best_Fit::type) const [with Int_T = unsigned int, typename Best_Fit::type Min_Range = 0u, typename Best_Fit::type Max_Range = -1u, typename Best_Fit::type = long long unsigned int]':
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:32:9: instantiated from 'Int_Core::Int_Core(typename Best_Fit::type) [with Int_T = unsigned int, typename Best_Fit::type Min_Range = 0u, typename Best_Fit::type Max_Range = -1u, typename Best_Fit::type = long long unsigned int]'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int.h:37:45: instantiated from 'constexpr Int::Int(Integral) [with Integral = int, Int_T = unsigned int, typename Best_Fit::type Min_Range = 0u, typename Best_Fit::type Max_Range = -1u]'
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\main.cpp:15:32: instantiated from here
- C:\metaprogramming_excersizes\Checking_if_operator_plus_works\/Int_Core.h:18:9: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
- mingw32-g++.exe -LC:\boost_1_47_0 -o obj\Debug\Checking_if_operator_plus_works.exe obj\Debug\main.o
- Output size is 72.67 KB
- Process terminated with status 0 (0 minutes, 21 seconds)
- 28 errors, 107 warnings (0 minutes, 21 seconds)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement