Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Build log

a guest Oct 27th, 2011 41 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Build started on: 27-10-2011 at 18:16.01
  2.  Build ended on: 27-10-2011 at 18:16.45
  3.  
  4. -------------- Build: Debug in for_stack ---------------
  5.  g++ -Wall -fexceptions -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 -ID:\Libraries\boost_1_47_0\boost_1_47_0 -ID:\Libraries\Art_lib\mpl -ID:\Libraries\Art_lib -IC:\Programming_Excersizes\for_stack -IC:\Programming_Excersizes\for_stack -c C:\Programming_Excersizes\for_stack\main.cpp -o obj\Debug\main.o
  6.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_apply.hpp:17:0,
  7.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:23,
  8.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  9.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  10.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  11.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  12.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  13.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  14.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  15.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  16.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  17.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  18.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  19.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:19:0,
  25.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  26.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  27. 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++]
  28. 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++]
  29.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp:20:0,
  30.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17,
  31.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  32.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  33.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  34.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  35.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  36. 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++]
  37. 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++]
  38. 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++]
  39. 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++]
  40.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:19:0,
  41.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22,
  42.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  43.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  44.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  45.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  46.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  47.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  48. 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++]
  49. 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++]
  50.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:18:0,
  51.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  52.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  53.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  54.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  55.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  56.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  57.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  58.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  59. 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++]
  60. 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++]
  61. 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++]
  62.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/largest_int.hpp:17:0,
  63.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:18,
  64.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  65.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  66.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  67.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  68.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  69.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  70.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  71.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  72.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  73.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  74. 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++]
  75.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:18:0,
  76.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  77.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  78.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  79.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  80.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  81.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  82.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  83.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  84.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  85.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  86. 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++]
  87. 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++]
  88. 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++]
  89. 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++]
  90. 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++]
  91. 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++]
  92. 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++]
  93. 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++]
  94. 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++]
  95. 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++]
  96. 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++]
  97. 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++]
  98. 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++]
  99.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/tag.hpp:17:0,
  100.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:24,
  101.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  102.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  103.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  104.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  105.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  106.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  107.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  108.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  109.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  110.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  111.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  112. 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++]
  113.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  114.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:34,
  115.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  116.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  117.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  118.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  119.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  120.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  121.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  122.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  123.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  124.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  125. 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++]
  126.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  127.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:34,
  128.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/minus.hpp:19,
  129.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:20,
  130.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  131.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  132.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  133.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  134.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  135.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  136.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  137.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  138. 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++]
  139.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:26:0,
  140.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  141.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  142.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  143.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  144.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  145. 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++]
  146.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/detail/bool_trait_def.hpp:15:0,
  147.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp:31,
  148.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22,
  149.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  150.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  151.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  152.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  153.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  154.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  155. 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++]
  156. 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++]
  157.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  158.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:46,
  159.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  160.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  161. 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++]
  162.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  163.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  164.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  165.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  166.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  167.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  168.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  169.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  170.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  171.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  172.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  173. 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++]
  174.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
  175.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
  176.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
  177.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  178.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  179.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  180.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  181.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  182.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  183. 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++]
  184.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  185.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/full_lambda.hpp:44,
  186.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:22,
  187.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
  188.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  189.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  190.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  191.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  192.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  193.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  194. 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++]
  195. 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++]
  196.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:18:0,
  197.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  198.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  199.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  200.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  201.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  202. 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++]
  203.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:19:0,
  204.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18,
  205.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  206.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  207.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  208.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  209. 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++]
  210.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18:0,
  211.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  212.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  213.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  214.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  215. 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++]
  216. 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++]
  217.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  218.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/or.hpp:43,
  219.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:17,
  220.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
  221.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  222.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  223.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  224.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  225. 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++]
  226. 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++]
  227.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  228.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
  229.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
  230.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
  231.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  232.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  233.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  234.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  235. 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++]
  236. 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++]
  237.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:23:0,
  238.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  239.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  240.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  241.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  242. 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++]
  243. 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++]
  244. 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++]
  245.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_fold_if_impl.hpp:19:0,
  246.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:25,
  247.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  248.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  249.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  250.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  251. 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++]
  252. 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++]
  253.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
  254.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  255.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  256.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  257. 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++]
  258.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17:0,
  259.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  260.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  261. 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++]
  262.  In file included from C:\Programming_Excersizes\for_stack\/Promote.h:41:0,
  263.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  264. 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++]
  265.  In file included from C:\Programming_Excersizes\for_stack\main.cpp:4:0:
  266.  C:\Programming_Excersizes\for_stack\/Promote.h: In instantiation of 'Is_Char':
  267.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  268.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  269. C:\Programming_Excersizes\for_stack\/Promote.h:30:8: warning: base class 'struct Is_Char_' has a non-virtual destructor [-Weffc++]
  270.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
  271.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  272.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  273.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  274.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  275.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  276.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  277.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
  278.  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'
  279.  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>'
  280.  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'
  281.  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>'
  282.  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'
  283. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: [ skipping 7 instantiation contexts ]
  284.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  285.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  286.  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>'
  287.  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 >'
  288.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  289.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  290.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  291. 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++]
  292.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
  293.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
  294.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  295.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  296.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  297.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  298.  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':
  299.  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>'
  300.  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'
  301.  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>'
  302.  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'
  303.  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>'
  304. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:53:8: [ skipping 6 instantiation contexts ]
  305.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  306.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  307.  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>'
  308.  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 >'
  309.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  310.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  311.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  312. 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++]
  313.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
  314.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  315.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  316.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  317.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  318.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  319.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  320.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
  321.  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'
  322.  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>'
  323.  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'
  324.  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>'
  325.  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'
  326. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: [ skipping 5 instantiation contexts ]
  327.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  328.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  329.  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>'
  330.  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 >'
  331.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  332.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  333.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  334. 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++]
  335.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
  336.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
  337.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  338.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  339.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  340.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  341.  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':
  342.  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>'
  343.  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'
  344.  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>'
  345.  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'
  346.  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>'
  347. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: [ skipping 4 instantiation contexts ]
  348.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  349.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  350.  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>'
  351.  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 >'
  352.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  353.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  354.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  355. 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++]
  356.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
  357.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  358.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  359.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  360.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  361.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  362.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  363.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
  364.  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'
  365.  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>'
  366.  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'
  367.  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>'
  368.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: instantiated from 'boost::mpl::vector5'
  369. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:87:8: [ skipping 3 instantiation contexts ]
  370.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  371.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  372.  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>'
  373.  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 >'
  374.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  375.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  376.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  377. 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++]
  378.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
  379.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
  380.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  381.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  382.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  383.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  384.  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':
  385.  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>'
  386.  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'
  387.  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>'
  388.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: instantiated from 'boost::mpl::vector5'
  389.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:87:8: instantiated from 'boost::mpl::vector'
  390. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/has_tag.hpp:20:1: [ skipping 2 instantiation contexts ]
  391.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  392.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  393.  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>'
  394.  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 >'
  395.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  396.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  397.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  398. 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++]
  399.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
  400.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  401.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  402.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  403.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  404.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  405.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  406.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
  407.  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'
  408.  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>'
  409.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: instantiated from 'boost::mpl::vector5'
  410. 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'
  411.  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_ >'
  412.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  413.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  414.  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>'
  415.  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 >'
  416.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  417.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  418.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  419. 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++]
  420.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
  421.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
  422.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  423.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  424.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  425.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  426.  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':
  427.  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>'
  428.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: instantiated from 'boost::mpl::vector5'
  429. 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'
  430.  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_ >'
  431.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  432.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  433.  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>'
  434.  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 >'
  435.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  436.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  437.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  438. 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++]
  439.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/push_front.hpp:22:0,
  440.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:19,
  441.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  442.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  443.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  444.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  445.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  446.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp: In instantiation of 'boost::mpl::v_item, 0>':
  447.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: instantiated from 'boost::mpl::vector5'
  448. 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'
  449.  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_ >'
  450.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  451.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  452.  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>'
  453.  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 >'
  454.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  455.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  456.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  457. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/item.hpp:33:8: warning: base class 'struct boost::mpl::vector4' has a non-virtual destructor [-Weffc++]
  458.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/include_preprocessed.hpp:49:0,
  459.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:27,
  460.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  461.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  462.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  463.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  464.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: In instantiation of 'boost::mpl::vector5':
  465. 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'
  466.  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_ >'
  467.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  468.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  469.  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>'
  470.  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 >'
  471.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  472.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  473.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  474. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp:65:8: warning: base class 'struct boost::mpl::v_item, 0>' has a non-virtual destructor [-Weffc++]
  475.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  476.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:46,
  477.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  478.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  479.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp: In instantiation of 'boost::mpl::vector':
  480. 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'
  481.  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_ >'
  482.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp:110:8: instantiated from 'boost::mpl::sequence_tag >'
  483.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  484.  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>'
  485.  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 >'
  486.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  487.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  488.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  489. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp:87:8: warning: base class 'struct boost::mpl::vector5' has a non-virtual destructor [-Weffc++]
  490.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:19:0,
  491.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:18,
  492.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  493.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  494.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  495.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  496.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/sequence_tag.hpp: In instantiation of 'boost::mpl::sequence_tag >':
  497.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/begin_end.hpp:33:51: instantiated from 'boost::mpl::begin >'
  498.  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>'
  499.  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 >'
  500.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  501.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  502.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  503. 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++]
  504.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
  505.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
  506.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
  507.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  508.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  509.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  510.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  511.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  512.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  513.  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, 5l> >, 0> >':
  514.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  515.  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, 5l> >, 0> >'
  516.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  517.  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_'
  518.  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>'
  519.  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 >'
  520.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  521.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  522.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  523. 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++]
  524.  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, 5l> >, 0>':
  525.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  526.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  527.  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, 5l> >, 0> >'
  528.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  529.  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_'
  530.  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>'
  531.  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 >'
  532.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  533.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  534.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  535. 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, 5l> >' has a non-virtual destructor [-Weffc++]
  536.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  537.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  538.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  539.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  540.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  541.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  542.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  543.  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, 5l> >':
  544.  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, 5l> > >'
  545.  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, 5l> > >'
  546.  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, 5l> > > >'
  547.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  548.  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, 5l> >::apply, 0l> >'
  549. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  550.  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_'
  551.  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>'
  552.  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 >'
  553.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  554.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  555.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  556. 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++]
  557.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  558.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  559.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  560.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  561.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  562.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  563.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  564.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  565.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  566.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  567.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  568.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  569.  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, 5l> > >':
  570.  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, 5l> > >'
  571.  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, 5l> > > >'
  572.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  573.  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, 5l> >::apply, 0l> >'
  574.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  575. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  576.  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_'
  577.  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>'
  578.  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 >'
  579.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  580.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  581.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  582. 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++]
  583.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  584.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  585.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  586.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  587.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  588.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  589.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  590.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  591.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  592.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  593.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  594.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::aux::not_impl<0l>':
  595.  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, 5l> > >'
  596.  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, 5l> > > >'
  597.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  598.  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, 5l> >::apply, 0l> >'
  599.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  600. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  601.  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_'
  602.  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>'
  603.  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 >'
  604.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  605.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  606.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  607. 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++]
  608.  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, 5l> > >':
  609.  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, 5l> > > >'
  610.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  611.  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, 5l> >::apply, 0l> >'
  612.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  613.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  614. 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 ]
  615.  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_'
  616.  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>'
  617.  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 >'
  618.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  619.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  620.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  621. 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++]
  622.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  623.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  624.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  625.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  626.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  627.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  628.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  629.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  630.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  631.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  632.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  633.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  634.  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, 5l> > > >':
  635.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  636.  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, 5l> >::apply, 0l> >'
  637.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  638.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  639.  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, 5l> >, 0> >'
  640.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  641.  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_'
  642.  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>'
  643.  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 >'
  644.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  645.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  646.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  647. 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++]
  648.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
  649.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
  650.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
  651.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  652.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  653.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  654.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  655.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  656.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  657.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::aux::template_arity >, 0> >':
  658.  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> >'
  659.  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> > >'
  660.  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_ >'
  661.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  662.  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, 5l> >::apply, 0l> >'
  663. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  664.  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_'
  665.  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>'
  666.  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 >'
  667.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  668.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  669.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  670. 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++]
  671.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::protect >, 0>':
  672.  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> >'
  673.  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> >'
  674.  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> > >'
  675.  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_ >'
  676.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  677. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
  678.  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_'
  679.  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>'
  680.  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 >'
  681.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  682.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  683.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  684. 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++]
  685.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  686.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  687.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  688.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  689.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  690.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  691.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  692.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  693.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  694.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  695.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  696.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  697.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  698.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  699.  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> >':
  700.  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> >'
  701.  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> > >'
  702.  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_ >'
  703.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  704.  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, 5l> >::apply, 0l> >'
  705. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  706.  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_'
  707.  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>'
  708.  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 >'
  709.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  710.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  711.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  712. 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++]
  713.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  714.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  715.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  716.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  717.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  718.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  719.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  720.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  721.  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> >':
  722.  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> > >'
  723.  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_ >'
  724.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  725.  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, 5l> >::apply, 0l> >'
  726.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  727. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  728.  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_'
  729.  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>'
  730.  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 >'
  731.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  732.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  733.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  734. 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++]
  735.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
  736.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  737.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  738.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  739.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  740.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  741.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 0l>':
  742.  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>'
  743.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 0l> >'
  744.  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> >'
  745.  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> > >'
  746.  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> > >'
  747. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  748.  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_'
  749.  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>'
  750.  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 >'
  751.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  752.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  753.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  754. 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++]
  755.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  756.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  757.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  758.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  759.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  760.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  761.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  762.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same':
  763.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp:28:36: instantiated from 'boost::mpl::same_as::apply'
  764.  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, signed char>'
  765.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, signed char>'
  766.  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> >'
  767.  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> > >'
  768. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: [ skipping 9 instantiation contexts ]
  769.  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_'
  770.  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>'
  771.  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 >'
  772.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  773.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  774.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  775. 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++]
  776.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:18:0,
  777.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  778.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  779.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp: In instantiation of 'boost::mpl::same_as::apply':
  780.  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, signed char>'
  781.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, signed char>'
  782.  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> >'
  783.  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> > >'
  784.  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> > >'
  785. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  786.  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_'
  787.  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>'
  788.  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 >'
  789.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  790.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  791.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  792. 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++]
  793.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  794.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  795.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  796.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  797.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  798.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  799.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  800.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  801.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  802.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  803.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  804.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  805.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  806.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  807.  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, signed char>':
  808.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, signed char>'
  809.  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> >'
  810.  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> > >'
  811.  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> > >'
  812.  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> > >'
  813. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: [ skipping 7 instantiation contexts ]
  814.  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_'
  815.  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>'
  816.  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 >'
  817.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  818.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  819.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  820. 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++]
  821.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  822.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  823.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  824.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  825.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  826.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  827.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  828.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  829.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply1, signed char>':
  830.  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> >'
  831.  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> > >'
  832.  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> > >'
  833.  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> > >'
  834.  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_ >'
  835. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: [ skipping 6 instantiation contexts ]
  836.  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_'
  837.  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>'
  838.  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 >'
  839.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  840.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  841.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  842. 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, signed char>' has a non-virtual destructor [-Weffc++]
  843.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14:0,
  844.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  845.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  846.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  847.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  848.  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> >':
  849.  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> > >'
  850.  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> > >'
  851.  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> > >'
  852.  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_ >'
  853.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  854. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
  855.  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_'
  856.  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>'
  857.  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 >'
  858.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  859.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  860.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  861. 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, signed char>' has a non-virtual destructor [-Weffc++]
  862.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  863.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  864.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  865.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  866.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  867.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  868.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  869.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  870.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  871.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  872.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  873.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  874.  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> > >':
  875.  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> > >'
  876.  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> > >'
  877.  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_ >'
  878.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  879.  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, 5l> >::apply, 0l> >'
  880. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  881.  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_'
  882.  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>'
  883.  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 >'
  884.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  885.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  886.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  887. 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++]
  888.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  889.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  890.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  891.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  892.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  893.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  894.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  895.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  896.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  897.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  898.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  899.  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> > >':
  900.  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> > >'
  901.  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_ >'
  902.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  903.  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, 5l> >::apply, 0l> >'
  904.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  905. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  906.  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_'
  907.  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>'
  908.  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 >'
  909.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  910.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  911.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  912. 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++]
  913.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  914.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  915.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  916.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  917.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  918.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  919.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  920.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  921.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  922.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  923.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  924.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  925.  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> > >':
  926.  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_ >'
  927.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  928.  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, 5l> >::apply, 0l> >'
  929.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  930.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  931. 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 ]
  932.  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_'
  933.  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>'
  934.  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 >'
  935.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  936.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  937.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  938. 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++]
  939.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  940.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
  941.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
  942.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
  943.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  944.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  945.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  946.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  947.  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_ >':
  948.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  949.  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, 5l> >::apply, 0l> >'
  950.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  951.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  952.  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, 5l> >, 0> >'
  953.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  954.  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_'
  955.  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>'
  956.  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 >'
  957.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  958.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  959.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  960. 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++]
  961.  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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
  962.  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, 5l> >::apply, 0l> >'
  963.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  964.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  965.  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, 5l> >, 0> >'
  966.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  967.  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_'
  968.  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>'
  969.  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 >'
  970.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  971.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  972.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  973. 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++]
  974.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
  975.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  976.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  977.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  978.  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, 5l> >::apply, 0l> >':
  979.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  980.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  981.  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, 5l> >, 0> >'
  982.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  983.  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_'
  984.  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>'
  985.  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 >'
  986.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  987.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  988.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  989. 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, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 0l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
  990.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  991.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  992.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  993.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  994.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  995.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  996.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  997.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  998.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  999.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1000.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1001.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1002.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1003.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1004.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >':
  1005.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >'
  1006.  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, 5l> >, 0> >'
  1007.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1008.  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_'
  1009.  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>'
  1010.  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 >'
  1011.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1012.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1013.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1014. 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, 5l> >::apply, 0l> >' has a non-virtual destructor [-Weffc++]
  1015.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1016.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1017.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1018.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1019.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1020.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1021.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1022.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1023.  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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >':
  1024.  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, 5l> >, 0> >'
  1025.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1026.  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_'
  1027.  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>'
  1028.  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 >'
  1029.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1030.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1031.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1032. 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, 5l> >, 0>, void, boost::mpl::v_iter, 0l> >' has a non-virtual destructor [-Weffc++]
  1033.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/bind.hpp:26:0,
  1034.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/lambda.hpp:18,
  1035.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:25,
  1036.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1037.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1038.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1039.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1040.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1041.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1042.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp: In instantiation of 'boost::mpl::protect, 0>':
  1043.  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>, void, boost::mpl::v_iter, 0l> >'
  1044.  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> >'
  1045.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 0l>, void, mpl_::arg<1>, boost::mpl::next, 0l> > >'
  1046.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1047.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1048.  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_'
  1049.  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>'
  1050.  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 >'
  1051.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1052.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1053.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1054. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/protect.hpp:29:8: warning: base class 'struct mpl_::arg<1>' has a non-virtual destructor [-Weffc++]
  1055.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:19:0,
  1056.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1057.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1058.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na.hpp: In instantiation of 'boost::mpl::is_na':
  1059.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:142:30: instantiated from 'mpl_::assert_arg_pred >'
  1060.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: instantiated from 'mpl_::arg<1>::apply, 0l> >'
  1061.  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>, void, boost::mpl::v_iter, 0l> >'
  1062.  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> >'
  1063.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 0l>, void, mpl_::arg<1>, boost::mpl::next, 0l> > >'
  1064. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: [ skipping 2 instantiation contexts ]
  1065.  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_'
  1066.  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>'
  1067.  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 >'
  1068.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1069.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1070.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1071. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na.hpp:25:8: warning: base class 'struct mpl_::bool_' has a non-virtual destructor [-Weffc++]
  1072.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1073.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1074.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1075.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1076.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1077.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1078.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1079.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1080.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1081.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1082.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1083.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1084.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1085.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1086.  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>, void, boost::mpl::v_iter, 0l> >':
  1087.  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> >'
  1088.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 0l>, void, mpl_::arg<1>, boost::mpl::next, 0l> > >'
  1089.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1090.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1091.  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_'
  1092.  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>'
  1093.  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 >'
  1094.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1095.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1096.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1097. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: warning: base class 'struct mpl_::arg<1>::apply, 0l> >' has a non-virtual destructor [-Weffc++]
  1098.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1099.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1100.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1101.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1102.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1103.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1104.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1105.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1106.  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> >':
  1107.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 0l>, void, mpl_::arg<1>, boost::mpl::next, 0l> > >'
  1108.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1109.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1110.  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_'
  1111.  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>'
  1112.  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 >'
  1113.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1114.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1115.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1116. 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>, void, boost::mpl::v_iter, 0l> >' has a non-virtual destructor [-Weffc++]
  1117.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  1118.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  1119.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1120.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1121.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1122.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1123.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1124.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same, 1l>, boost::mpl::v_iter, 5l> >':
  1125.  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, 1l>, boost::mpl::v_iter, 5l> > >'
  1126.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 1l>, boost::mpl::v_iter, 5l> > >'
  1127.  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, 1l>, boost::mpl::v_iter, 5l> > > >'
  1128.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1129.  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, 5l> >::apply, 1l> >'
  1130. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1131.  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_'
  1132.  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>'
  1133.  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 >'
  1134.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1135.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1136.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1137. 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++]
  1138.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1139.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1140.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1141.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1142.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1143.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1144.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1145.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1146.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1147.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1148.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1149.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1150.  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, 1l>, boost::mpl::v_iter, 5l> > >':
  1151.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 1l>, boost::mpl::v_iter, 5l> > >'
  1152.  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, 1l>, boost::mpl::v_iter, 5l> > > >'
  1153.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1154.  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, 5l> >::apply, 1l> >'
  1155.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1156. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1157.  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_'
  1158.  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>'
  1159.  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 >'
  1160.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1161.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1162.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1163. 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++]
  1164.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  1165.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1166.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1167.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1168.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1169.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1170.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1171.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1172.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1173.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1174.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1175.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, 1l>, boost::mpl::v_iter, 5l> > >':
  1176.  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, 1l>, boost::mpl::v_iter, 5l> > > >'
  1177.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1178.  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, 5l> >::apply, 1l> >'
  1179.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1180.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1181. 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 ]
  1182.  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_'
  1183.  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>'
  1184.  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 >'
  1185.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1186.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1187.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1188. 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++]
  1189.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1190.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1191.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1192.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1193.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1194.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1195.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1196.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1197.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1198.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1199.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1200.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1201.  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, 1l>, boost::mpl::v_iter, 5l> > > >':
  1202.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1203.  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, 5l> >::apply, 1l> >'
  1204.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1205.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1206.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1207.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1208.  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_'
  1209.  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>'
  1210.  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 >'
  1211.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1212.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1213.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1214. 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++]
  1215.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1216.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1217.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1218.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1219.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1220.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1221.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1222.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1223.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1224.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1225.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1226.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1227.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1228.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1229.  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, 1l> >':
  1230.  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, 1l> >'
  1231.  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, 1l> > >'
  1232.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1233.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1234.  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, 5l> >::apply, 1l> >'
  1235. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1236.  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_'
  1237.  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>'
  1238.  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 >'
  1239.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1240.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1241.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1242. 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, 1l> >' has a non-virtual destructor [-Weffc++]
  1243.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1244.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1245.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1246.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1247.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1248.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1249.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1250.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1251.  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, 1l> >':
  1252.  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, 1l> > >'
  1253.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1254.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1255.  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, 5l> >::apply, 1l> >'
  1256.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1257. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1258.  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_'
  1259.  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>'
  1260.  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 >'
  1261.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1262.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1263.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1264. 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, 1l> >' has a non-virtual destructor [-Weffc++]
  1265.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
  1266.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1267.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1268.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1269.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1270.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1271.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 1l>':
  1272.  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>'
  1273.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 1l> >'
  1274.  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, 1l> >'
  1275.  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, 1l> > >'
  1276.  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, 1l> > >'
  1277. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  1278.  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_'
  1279.  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>'
  1280.  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 >'
  1281.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1282.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1283.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1284. 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++]
  1285.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  1286.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  1287.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1288.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1289.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1290.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1291.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1292.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same':
  1293.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp:28:36: instantiated from 'boost::mpl::same_as::apply'
  1294.  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, short int>'
  1295.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, short int>'
  1296.  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, 1l> >'
  1297.  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, 1l> > >'
  1298. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: [ skipping 9 instantiation contexts ]
  1299.  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_'
  1300.  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>'
  1301.  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 >'
  1302.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1303.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1304.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1305. 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++]
  1306.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:18:0,
  1307.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1308.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1309.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp: In instantiation of 'boost::mpl::same_as::apply':
  1310.  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, short int>'
  1311.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, short int>'
  1312.  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, 1l> >'
  1313.  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, 1l> > >'
  1314.  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, 1l> > >'
  1315. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  1316.  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_'
  1317.  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>'
  1318.  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 >'
  1319.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1320.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1321.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1322. 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++]
  1323.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1324.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1325.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1326.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1327.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1328.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1329.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1330.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1331.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1332.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1333.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1334.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1335.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1336.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1337.  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, short int>':
  1338.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, short int>'
  1339.  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, 1l> >'
  1340.  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, 1l> > >'
  1341.  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, 1l> > >'
  1342.  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, 1l> > >'
  1343. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: [ skipping 7 instantiation contexts ]
  1344.  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_'
  1345.  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>'
  1346.  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 >'
  1347.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1348.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1349.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1350. 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++]
  1351.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1352.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1353.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1354.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1355.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1356.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1357.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1358.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1359.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply1, short int>':
  1360.  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, 1l> >'
  1361.  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, 1l> > >'
  1362.  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, 1l> > >'
  1363.  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, 1l> > >'
  1364.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1365. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: [ skipping 6 instantiation contexts ]
  1366.  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_'
  1367.  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>'
  1368.  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 >'
  1369.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1370.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1371.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1372. 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, short int>' has a non-virtual destructor [-Weffc++]
  1373.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14:0,
  1374.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1375.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1376.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1377.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1378.  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, 1l> >':
  1379.  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, 1l> > >'
  1380.  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, 1l> > >'
  1381.  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, 1l> > >'
  1382.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1383.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1384. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
  1385.  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_'
  1386.  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>'
  1387.  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 >'
  1388.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1389.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1390.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1391. 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, short int>' has a non-virtual destructor [-Weffc++]
  1392.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1393.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1394.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1395.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1396.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1397.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1398.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1399.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1400.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1401.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1402.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1403.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1404.  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, 1l> > >':
  1405.  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, 1l> > >'
  1406.  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, 1l> > >'
  1407.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1408.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1409.  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, 5l> >::apply, 1l> >'
  1410. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1411.  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_'
  1412.  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>'
  1413.  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 >'
  1414.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1415.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1416.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1417. 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++]
  1418.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  1419.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1420.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1421.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1422.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1423.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1424.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1425.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1426.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1427.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1428.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1429.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, boost::mpl::v_iter, 1l> > >':
  1430.  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, 1l> > >'
  1431.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1432.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1433.  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, 5l> >::apply, 1l> >'
  1434.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1435. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1436.  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_'
  1437.  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>'
  1438.  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 >'
  1439.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1440.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1441.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1442. 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++]
  1443.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1444.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1445.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1446.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1447.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1448.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1449.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1450.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1451.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1452.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1453.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1454.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1455.  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, 1l> > >':
  1456.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1457.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1458.  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, 5l> >::apply, 1l> >'
  1459.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1460.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1461. 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 ]
  1462.  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_'
  1463.  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>'
  1464.  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 >'
  1465.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1466.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1467.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1468. 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, 1l> > >' has a non-virtual destructor [-Weffc++]
  1469.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1470.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
  1471.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
  1472.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
  1473.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  1474.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1475.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1476.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1477.  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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
  1478.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1479.  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, 5l> >::apply, 1l> >'
  1480.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1481.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1482.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1483.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1484.  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_'
  1485.  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>'
  1486.  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 >'
  1487.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1488.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1489.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1490. 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++]
  1491.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp: In instantiation of 'boost::mpl::and_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
  1492.  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, 5l> >::apply, 1l> >'
  1493.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1494.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1495.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1496.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1497.  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_'
  1498.  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>'
  1499.  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 >'
  1500.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1501.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1502.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1503. 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, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
  1504.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
  1505.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1506.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1507.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1508.  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, 5l> >::apply, 1l> >':
  1509.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1510.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1511.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1512.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1513.  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_'
  1514.  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>'
  1515.  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 >'
  1516.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1517.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1518.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1519. 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_, 1l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 1l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
  1520.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1521.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1522.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1523.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1524.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1525.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1526.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1527.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1528.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1529.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1530.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1531.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1532.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1533.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1534.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >':
  1535.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >'
  1536.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1537.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1538.  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_'
  1539.  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>'
  1540.  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 >'
  1541.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1542.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1543.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1544. 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, 5l> >::apply, 1l> >' has a non-virtual destructor [-Weffc++]
  1545.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1546.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1547.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1548.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1549.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1550.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1551.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1552.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1553.  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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >':
  1554.  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, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1555.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1556.  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_'
  1557.  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>'
  1558.  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 >'
  1559.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1560.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1561.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1562. 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, 5l> >, 0>, void, boost::mpl::v_iter, 1l> >' has a non-virtual destructor [-Weffc++]
  1563.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1564.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1565.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1566.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1567.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1568.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1569.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1570.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1571.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1572.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1573.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1574.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1575.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1576.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1577.  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>, void, boost::mpl::v_iter, 1l> >':
  1578.  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, 1l> >'
  1579.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 1l>, void, mpl_::arg<1>, boost::mpl::next, 1l> > >'
  1580.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1581.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1582.  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_'
  1583.  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>'
  1584.  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 >'
  1585.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1586.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1587.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1588. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: warning: base class 'struct mpl_::arg<1>::apply, 1l> >' has a non-virtual destructor [-Weffc++]
  1589.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1590.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1591.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1592.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1593.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1594.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1595.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1596.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1597.  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, 1l> >':
  1598.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:33:65: instantiated from 'boost::mpl::aux::iter_fold_if_step_impl::result_, 1l>, void, mpl_::arg<1>, boost::mpl::next, 1l> > >'
  1599.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:67:35: instantiated from 'boost::mpl::aux::iter_fold_if_forward_step, 1l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1600.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:102:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1601.  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_'
  1602.  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>'
  1603.  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 >'
  1604.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1605.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1606.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1607. 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>, void, boost::mpl::v_iter, 1l> >' has a non-virtual destructor [-Weffc++]
  1608.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  1609.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  1610.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1611.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1612.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1613.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1614.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1615.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same, 2l>, boost::mpl::v_iter, 5l> >':
  1616.  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, 2l>, boost::mpl::v_iter, 5l> > >'
  1617.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 2l>, boost::mpl::v_iter, 5l> > >'
  1618.  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, 2l>, boost::mpl::v_iter, 5l> > > >'
  1619.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1620.  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, 5l> >::apply, 2l> >'
  1621. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1622.  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_'
  1623.  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>'
  1624.  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 >'
  1625.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1626.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1627.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1628. 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++]
  1629.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1630.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1631.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1632.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1633.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1634.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1635.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1636.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1637.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1638.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1639.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1640.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1641.  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, 2l>, boost::mpl::v_iter, 5l> > >':
  1642.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: instantiated from 'boost::mpl::not_, 2l>, boost::mpl::v_iter, 5l> > >'
  1643.  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, 2l>, boost::mpl::v_iter, 5l> > > >'
  1644.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1645.  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, 5l> >::apply, 2l> >'
  1646.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1647. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1648.  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_'
  1649.  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>'
  1650.  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 >'
  1651.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1652.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1653.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1654. 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++]
  1655.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  1656.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1657.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1658.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1659.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1660.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1661.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1662.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1663.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1664.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1665.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1666.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, 2l>, boost::mpl::v_iter, 5l> > >':
  1667.  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, 2l>, boost::mpl::v_iter, 5l> > > >'
  1668.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1669.  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, 5l> >::apply, 2l> >'
  1670.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1671.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1672. 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 ]
  1673.  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_'
  1674.  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>'
  1675.  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 >'
  1676.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1677.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1678.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1679. 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++]
  1680.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1681.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1682.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1683.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1684.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1685.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1686.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1687.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1688.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1689.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1690.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1691.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1692.  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, 2l>, boost::mpl::v_iter, 5l> > > >':
  1693.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1694.  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, 5l> >::apply, 2l> >'
  1695.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1696.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1697.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  1698.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  1699.  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_'
  1700.  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>'
  1701.  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 >'
  1702.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1703.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1704.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1705. 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++]
  1706.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1707.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1708.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1709.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1710.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1711.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1712.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1713.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1714.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1715.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1716.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1717.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1718.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1719.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1720.  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, 2l> >':
  1721.  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, 2l> >'
  1722.  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, 2l> > >'
  1723.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1724.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1725.  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, 5l> >::apply, 2l> >'
  1726. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1727.  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_'
  1728.  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>'
  1729.  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 >'
  1730.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1731.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1732.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1733. 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, 2l> >' has a non-virtual destructor [-Weffc++]
  1734.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1735.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1736.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1737.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1738.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1739.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1740.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1741.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1742.  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, 2l> >':
  1743.  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, 2l> > >'
  1744.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1745.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1746.  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, 5l> >::apply, 2l> >'
  1747.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1748. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1749.  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_'
  1750.  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>'
  1751.  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 >'
  1752.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1753.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1754.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1755. 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, 2l> >' has a non-virtual destructor [-Weffc++]
  1756.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
  1757.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1758.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1759.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1760.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1761.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1762.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 2l>':
  1763.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:40:44: instantiated from 'boost::mpl::v_iter, 2l>'
  1764.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 2l> >'
  1765.  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, 2l> >'
  1766.  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, 2l> > >'
  1767.  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, 2l> > >'
  1768. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  1769.  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_'
  1770.  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>'
  1771.  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 >'
  1772.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1773.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1774.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1775. 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++]
  1776.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/empty.hpp:22:0,
  1777.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:27,
  1778.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1779.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1780.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1781.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1782.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1783.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/type_traits/is_same.hpp: In instantiation of 'boost::is_same':
  1784.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp:28:36: instantiated from 'boost::mpl::same_as::apply'
  1785.  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, int>'
  1786.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, int>'
  1787.  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, 2l> >'
  1788.  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, 2l> > >'
  1789. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:39:8: [ skipping 9 instantiation contexts ]
  1790.  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_'
  1791.  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>'
  1792.  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 >'
  1793.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1794.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1795.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1796. 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++]
  1797.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:18:0,
  1798.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1799.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1800.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/same_as.hpp: In instantiation of 'boost::mpl::same_as::apply':
  1801.  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, int>'
  1802.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, int>'
  1803.  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, 2l> >'
  1804.  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, 2l> > >'
  1805.  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, 2l> > >'
  1806. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/nested_type_wknd.hpp:26:31: [ skipping 8 instantiation contexts ]
  1807.  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_'
  1808.  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>'
  1809.  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 >'
  1810.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1811.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1812.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1813. 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++]
  1814.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1815.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  1816.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  1817.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  1818.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  1819.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  1820.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  1821.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  1822.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  1823.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  1824.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  1825.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  1826.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  1827.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1828.  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, int>':
  1829.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:42:8: instantiated from 'boost::mpl::apply1, int>'
  1830.  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, 2l> >'
  1831.  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, 2l> > >'
  1832.  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, 2l> > >'
  1833.  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, 2l> > >'
  1834. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:23:8: [ skipping 7 instantiation contexts ]
  1835.  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_'
  1836.  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>'
  1837.  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 >'
  1838.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1839.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1840.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1841. 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++]
  1842.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1843.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  1844.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1845.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1846.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1847.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1848.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1849.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1850.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp: In instantiation of 'boost::mpl::apply1, int>':
  1851.  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, 2l> >'
  1852.  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, 2l> > >'
  1853.  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, 2l> > >'
  1854.  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, 2l> > >'
  1855.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1856. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: [ skipping 6 instantiation contexts ]
  1857.  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_'
  1858.  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>'
  1859.  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 >'
  1860.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1861.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1862.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1863. 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, int>' has a non-virtual destructor [-Weffc++]
  1864.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14:0,
  1865.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1866.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1867.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1868.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1869.  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, 2l> >':
  1870.  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, 2l> > >'
  1871.  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, 2l> > >'
  1872.  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, 2l> > >'
  1873.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1874.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1875. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:40:58: [ skipping 5 instantiation contexts ]
  1876.  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_'
  1877.  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>'
  1878.  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 >'
  1879.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1880.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1881.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1882. 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, int>' has a non-virtual destructor [-Weffc++]
  1883.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1884.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1885.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1886.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1887.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1888.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1889.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1890.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1891.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1892.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1893.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1894.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1895.  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, 2l> > >':
  1896.  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, 2l> > >'
  1897.  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, 2l> > >'
  1898.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1899.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1900.  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, 5l> >::apply, 2l> >'
  1901. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1902.  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_'
  1903.  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>'
  1904.  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 >'
  1905.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1906.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1907.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1908. 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++]
  1909.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17:0,
  1910.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1911.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1912.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1913.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1914.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1915.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1916.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1917.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1918.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1919.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1920.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::aux::not_impl<1l>':
  1921.  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, 2l> > >'
  1922.  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, 2l> > >'
  1923.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1924.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1925.  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, 5l> >::apply, 2l> >'
  1926. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: [ skipping 4 instantiation contexts ]
  1927.  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_'
  1928.  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>'
  1929.  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 >'
  1930.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1931.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1932.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1933. 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++]
  1934.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp: In instantiation of 'boost::mpl::not_, boost::mpl::v_iter, 2l> > >':
  1935.  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, 2l> > >'
  1936.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1937.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1938.  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, 5l> >::apply, 2l> >'
  1939.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1940. D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: [ skipping 3 instantiation contexts ]
  1941.  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_'
  1942.  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>'
  1943.  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 >'
  1944.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1945.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1946.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1947. 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++]
  1948.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/not.hpp:19:0,
  1949.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/assert.hpp:17,
  1950.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/na_assert.hpp:23,
  1951.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/arg.hpp:25,
  1952.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/placeholders.hpp:24,
  1953.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:24,
  1954.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  1955.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  1956.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  1957.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1958.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1959.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1960.  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, 2l> > >':
  1961.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1962.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1963.  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, 5l> >::apply, 2l> >'
  1964.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1965.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1966. 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 ]
  1967.  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_'
  1968.  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>'
  1969.  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 >'
  1970.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1971.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1972.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1973. 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, 2l> > >' has a non-virtual destructor [-Weffc++]
  1974.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  1975.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/and.hpp:42,
  1976.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/logical.hpp:18,
  1977.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/iter_fold_if.hpp:19,
  1978.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19,
  1979.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  1980.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  1981.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  1982.  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_ >':
  1983.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1984.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1985.  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, 5l> >::apply, 2l> >'
  1986.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1987.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  1988. 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 ]
  1989.  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_'
  1990.  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>'
  1991.  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 >'
  1992.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  1993.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  1994.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  1995. 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++]
  1996.  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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
  1997.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiated from 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >'
  1998.  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, 5l> >::apply, 2l> >'
  1999.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2000.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2001.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  2002.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2003.  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_'
  2004.  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>'
  2005.  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 >'
  2006.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2007.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2008.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2009. 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++]
  2010.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/and.hpp: In instantiation of 'boost::mpl::and_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >':
  2011.  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, 5l> >::apply, 2l> >'
  2012.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2013.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2014.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  2015.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2016.  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_'
  2017.  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>'
  2018.  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 >'
  2019.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2020.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2021.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2022. 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, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
  2023.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
  2024.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2025.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2026.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2027.  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, 5l> >::apply, 2l> >':
  2028.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2029.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2030.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  2031.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2032.  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_'
  2033.  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>'
  2034.  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 >'
  2035.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2036.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2037.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2038. 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_, 2l>, boost::mpl::v_iter, 5l> > >, boost::mpl::apply1 >, 0>, boost::mpl::v_iter, 2l> >, mpl_::bool_, mpl_::bool_, mpl_::bool_ >' has a non-virtual destructor [-Weffc++]
  2039.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2040.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  2041.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  2042.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  2043.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  2044.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  2045.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  2046.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  2047.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  2048.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  2049.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  2050.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  2051.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  2052.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2053.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >':
  2054.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >'
  2055.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  2056.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2057.  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_'
  2058.  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>'
  2059.  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 >'
  2060.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2061.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2062.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2063. 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, 5l> >::apply, 2l> >' has a non-virtual destructor [-Weffc++]
  2064.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2065.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  2066.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  2067.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  2068.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  2069.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2070.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2071.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2072.  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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >':
  2073.  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, 2l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0> >'
  2074.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:103:135: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2075.  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_'
  2076.  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>'
  2077.  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 >'
  2078.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2079.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2080.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2081. 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, 5l> >, 0>, void, boost::mpl::v_iter, 2l> >' has a non-virtual destructor [-Weffc++]
  2082.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2083.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  2084.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  2085.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  2086.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  2087.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  2088.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  2089.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  2090.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  2091.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  2092.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  2093.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  2094.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  2095.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2096.  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, 2l> >':
  2097.  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, 2l> >'
  2098.  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, 2l>, void, mpl_::na, boost::mpl::always > >'
  2099.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2100.  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_'
  2101.  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>'
  2102.  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 >'
  2103.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2104.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2105.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2106. 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, 2l> >' has a non-virtual destructor [-Weffc++]
  2107.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2108.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  2109.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  2110.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  2111.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  2112.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2113.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2114.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2115.  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, 2l> >':
  2116.  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, 2l>, void, mpl_::na, boost::mpl::always > >'
  2117.  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, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2118.  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_'
  2119.  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>'
  2120.  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 >'
  2121.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2122.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2123.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2124. 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, 2l> >' has a non-virtual destructor [-Weffc++]
  2125.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2126.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  2127.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  2128.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  2129.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  2130.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  2131.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  2132.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  2133.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  2134.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  2135.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  2136.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  2137.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  2138.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2139.  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, 1l> >':
  2140.  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, 1l> >'
  2141.  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, 1l>, void, mpl_::na, boost::mpl::always > >'
  2142.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:125:139: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2143.  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_'
  2144.  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>'
  2145.  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 >'
  2146.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2147.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2148.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2149. 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, 1l> >' has a non-virtual destructor [-Weffc++]
  2150.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2151.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  2152.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  2153.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  2154.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  2155.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2156.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2157.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2158.  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, 1l> >':
  2159.  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, 1l>, void, mpl_::na, boost::mpl::always > >'
  2160.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:125:139: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2161.  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_'
  2162.  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>'
  2163.  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 >'
  2164.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2165.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2166.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2167. 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, 1l> >' has a non-virtual destructor [-Weffc++]
  2168.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2169.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply_wrap.hpp:34,
  2170.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/numeric_op.hpp:22,
  2171.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/arithmetic_op.hpp:26,
  2172.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/plus.hpp:19,
  2173.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:19,
  2174.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/vector0.hpp:22,
  2175.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/clear.hpp:18,
  2176.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:24,
  2177.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  2178.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  2179.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  2180.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  2181.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2182.  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> >':
  2183.  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> >'
  2184.  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 > >'
  2185.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:129:44: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2186.  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_'
  2187.  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>'
  2188.  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 >'
  2189.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2190.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2191.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2192. 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++]
  2193.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/include_preprocessed.hpp:37:0,
  2194.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/apply.hpp:36,
  2195.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/iter_apply.hpp:17,
  2196.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/find_if_pred.hpp:14,
  2197.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:17,
  2198.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2199.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2200.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2201.  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> >':
  2202.  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 > >'
  2203.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:129:44: instantiated from 'boost::mpl::aux::iter_fold_if_impl, 0l>, void, mpl_::arg<1>, boost::mpl::protect >, 0>, boost::mpl::v_iter, 5l> >, 0>, mpl_::na, boost::mpl::always > >'
  2204.  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_'
  2205.  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>'
  2206.  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 >'
  2207.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2208.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2209.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2210. 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++]
  2211.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find_if.hpp:19:0,
  2212.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:17,
  2213.  from C:\Programming_Excersizes\for_stack\/Promote.h:41,
  2214.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2215.  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_':
  2216.  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>'
  2217.  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 >'
  2218.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp:28:8: instantiated from 'boost::mpl::find, int>'
  2219.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2220.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2221. 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, 5l> >, 0>, mpl_::na, boost::mpl::always > >' has a non-virtual destructor [-Weffc++]
  2222.  In file included from C:\Programming_Excersizes\for_stack\/Promote.h:41:0,
  2223.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2224.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/find.hpp: In instantiation of 'boost::mpl::find, int>':
  2225.  C:\Programming_Excersizes\for_stack\/Promote.h:65:118: instantiated from 'Promote'
  2226.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2227. 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++]
  2228.  In file included from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector0.hpp:17:0,
  2229.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector10.hpp:18,
  2230.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/vector20.hpp:18,
  2231.  from D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector.hpp:36,
  2232.  from C:\Programming_Excersizes\for_stack\/Promote.h:40,
  2233.  from C:\Programming_Excersizes\for_stack\main.cpp:4:
  2234.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/at.hpp: In instantiation of 'boost::mpl::v_at, 4l>':
  2235.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/vector/aux_/iterator.hpp:40:44: instantiated from 'boost::mpl::v_iter, 4l>'
  2236.  D:\Libraries\boost_1_47_0\boost_1_47_0/boost/mpl/deref.hpp:30:37: instantiated from 'boost::mpl::deref, 4l> >'
  2237.  C:\Programming_Excersizes\for_stack\/Promote.h:74:164: instantiated from 'Promote'
  2238.  C:\Programming_Excersizes\for_stack\main.cpp:7:32: instantiated from here
  2239. 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++]
  2240.  mingw32-g++.exe -LC:\boost_1_47_0 -LC:\Qt\4.8.0\bin -o bin\Debug\for_stack.exe obj\Debug\main.o
  2241.  Output size is 65.84 KB
  2242. Process terminated with status 0 (0 minutes, 43 seconds)
  2243. 59 errors, 151 warnings (0 minutes, 43 seconds)
  2244.  
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top