| 1 | In file included from /home/gredner/boost/boost-trunk/boost/fusion/container/map/map.hpp:17,
|
|---|
| 2 | from /home/gredner/boost/boost-trunk/boost/fusion/container/map.hpp:11,
|
|---|
| 3 | from /home/gredner/boost/boost-trunk/boost/fusion/include/map.hpp:10,
|
|---|
| 4 | from main.cpp:1:
|
|---|
| 5 | /home/gredner/boost/boost-trunk/boost/mpl/deref.hpp: In static member function ‘static typename boost::mpl::eval_if<boost::is_const<typename It::seq_type>, boost::fusion::detail::cref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> >, boost::fusion::detail::ref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> > >::type boost::fusion::extension::deref_data_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’:
|
|---|
| 6 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref_data.hpp:45: instantiated from ‘typename boost::fusion::result_of::deref_data<It>::type boost::fusion::deref_data(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’
|
|---|
| 7 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:42: instantiated from ‘static typename boost::fusion::result_of::deref_data<typename boost::fusion::result_of::find<Seq, Key>::type>::type boost::fusion::extension::at_key_impl<Tag>::apply<Seq, Key>::call(Seq&) [with Seq = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Key = boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, Tag = boost::fusion::map_tag]’
|
|---|
| 8 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:81: instantiated from ‘typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at_key<Sequence, Key> >::type boost::fusion::at_key(Sequence&) [with Key = boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, Sequence = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 9 | main.cpp:48: instantiated from ‘void detail::copy_size<TTypes0, TSize0, TTypes1, TSize1>::operator()(TIndex) const [with TIndex = mpl_::integral_c<int, 0>, TTypes0 = boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TSize0 = boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, TTypes1 = boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, TSize1 = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 10 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:75: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 11 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:100: instantiated from ‘void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 12 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:113: instantiated from ‘void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::range_c<int, 0, 2>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 13 | main.cpp:78: instantiated from here
|
|---|
| 14 | /home/gredner/boost/boost-trunk/boost/mpl/deref.hpp:27: error: ‘template<class Iterator> struct boost::mpl::deref’ is not a function,
|
|---|
| 15 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref.hpp:58: error: conflict with ‘template<class Iterator> typename boost::fusion::result_of::deref::type boost::fusion::deref(const Iterator&)’
|
|---|
| 16 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_data_impl.hpp:42: error: in call to ‘deref’
|
|---|
| 17 | /home/gredner/boost/boost-trunk/boost/mpl/deref.hpp: In static member function ‘static typename boost::mpl::eval_if<boost::is_const<typename It::seq_type>, boost::fusion::detail::cref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> >, boost::fusion::detail::ref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> > >::type boost::fusion::extension::deref_data_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’:
|
|---|
| 18 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref_data.hpp:45: instantiated from ‘typename boost::fusion::result_of::deref_data<It>::type boost::fusion::deref_data(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’
|
|---|
| 19 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:42: instantiated from ‘static typename boost::fusion::result_of::deref_data<typename boost::fusion::result_of::find<Seq, Key>::type>::type boost::fusion::extension::at_key_impl<Tag>::apply<Seq, Key>::call(Seq&) [with Seq = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Key = boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, Tag = boost::fusion::map_tag]’
|
|---|
| 20 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:81: instantiated from ‘typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at_key<Sequence, Key> >::type boost::fusion::at_key(Sequence&) [with Key = boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, Sequence = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 21 | main.cpp:48: instantiated from ‘void detail::copy_size<TTypes0, TSize0, TTypes1, TSize1>::operator()(TIndex) const [with TIndex = mpl_::integral_c<int, 1>, TTypes0 = boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TSize0 = boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, TTypes1 = boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, TSize1 = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 22 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:75: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::iter, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 23 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:78: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 24 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:100: instantiated from ‘void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 25 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:113: instantiated from ‘void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::range_c<int, 0, 2>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 26 | main.cpp:78: instantiated from here
|
|---|
| 27 | /home/gredner/boost/boost-trunk/boost/mpl/deref.hpp:27: error: ‘template<class Iterator> struct boost::mpl::deref’ is not a function,
|
|---|
| 28 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref.hpp:58: error: conflict with ‘template<class Iterator> typename boost::fusion::result_of::deref::type boost::fusion::deref(const Iterator&)’
|
|---|
| 29 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_data_impl.hpp:42: error: in call to ‘deref’
|
|---|
| 30 | In file included from /home/gredner/boost/boost-trunk/boost/fusion/container/map/map.hpp:18,
|
|---|
| 31 | from /home/gredner/boost/boost-trunk/boost/fusion/container/map.hpp:11,
|
|---|
| 32 | from /home/gredner/boost/boost-trunk/boost/fusion/include/map.hpp:10,
|
|---|
| 33 | from main.cpp:1:
|
|---|
| 34 | /home/gredner/boost/boost-trunk/boost/mpl/at_fwd.hpp: In static member function ‘static typename boost::fusion::result_of::at<typename boost::mpl::if_<boost::is_const<typename It::seq_type>, const typename It::seq_type::storage_type, typename It::seq_type::storage_type>::type, typename It::index>::type boost::fusion::extension::deref_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’:
|
|---|
| 35 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref.hpp:61: instantiated from ‘typename boost::fusion::result_of::deref<Iterator>::type boost::fusion::deref(const Iterator&) [with Iterator = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’
|
|---|
| 36 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_data_impl.hpp:42: instantiated from ‘static typename boost::mpl::eval_if<boost::is_const<typename It::seq_type>, boost::fusion::detail::cref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> >, boost::fusion::detail::ref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> > >::type boost::fusion::extension::deref_data_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’
|
|---|
| 37 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref_data.hpp:45: instantiated from ‘typename boost::fusion::result_of::deref_data<It>::type boost::fusion::deref_data(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>]’
|
|---|
| 38 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:42: instantiated from ‘static typename boost::fusion::result_of::deref_data<typename boost::fusion::result_of::find<Seq, Key>::type>::type boost::fusion::extension::at_key_impl<Tag>::apply<Seq, Key>::call(Seq&) [with Seq = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Key = boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, Tag = boost::fusion::map_tag]’
|
|---|
| 39 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:81: instantiated from ‘typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at_key<Sequence, Key> >::type boost::fusion::at_key(Sequence&) [with Key = boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, Sequence = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 40 | main.cpp:48: instantiated from ‘void detail::copy_size<TTypes0, TSize0, TTypes1, TSize1>::operator()(TIndex) const [with TIndex = mpl_::integral_c<int, 0>, TTypes0 = boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TSize0 = boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, TTypes1 = boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, TSize1 = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 41 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:75: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 42 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:100: instantiated from ‘void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 43 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:113: instantiated from ‘void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::range_c<int, 0, 2>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 44 | main.cpp:78: instantiated from here
|
|---|
| 45 | /home/gredner/boost/boost-trunk/boost/mpl/at_fwd.hpp:20: error: ‘template<class Sequence, class N> struct boost::mpl::at’ is not a function,
|
|---|
| 46 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at.hpp:74: error: conflict with ‘template<class N, class Sequence> typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at<Sequence, N> >::type boost::fusion::at(Sequence&)’
|
|---|
| 47 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_impl.hpp:39: error: in call to ‘at’
|
|---|
| 48 | /home/gredner/boost/boost-trunk/boost/mpl/at_fwd.hpp: In static member function ‘static typename boost::fusion::result_of::at<typename boost::mpl::if_<boost::is_const<typename It::seq_type>, const typename It::seq_type::storage_type, typename It::seq_type::storage_type>::type, typename It::index>::type boost::fusion::extension::deref_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’:
|
|---|
| 49 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref.hpp:61: instantiated from ‘typename boost::fusion::result_of::deref<Iterator>::type boost::fusion::deref(const Iterator&) [with Iterator = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’
|
|---|
| 50 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_data_impl.hpp:42: instantiated from ‘static typename boost::mpl::eval_if<boost::is_const<typename It::seq_type>, boost::fusion::detail::cref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> >, boost::fusion::detail::ref_result<boost::mpl::identity<typename boost::fusion::result_of::value_of<It>::type::second_type> > >::type boost::fusion::extension::deref_data_impl<boost::fusion::map_iterator_tag>::apply<It>::call(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’
|
|---|
| 51 | /home/gredner/boost/boost-trunk/boost/fusion/iterator/deref_data.hpp:45: instantiated from ‘typename boost::fusion::result_of::deref_data<It>::type boost::fusion::deref_data(const It&) [with It = boost::fusion::basic_iterator<boost::fusion::map_iterator_tag, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>::category, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>]’
|
|---|
| 52 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:42: instantiated from ‘static typename boost::fusion::result_of::deref_data<typename boost::fusion::result_of::find<Seq, Key>::type>::type boost::fusion::extension::at_key_impl<Tag>::apply<Seq, Key>::call(Seq&) [with Seq = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Key = boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, Tag = boost::fusion::map_tag]’
|
|---|
| 53 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at_key.hpp:81: instantiated from ‘typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at_key<Sequence, Key> >::type boost::fusion::at_key(Sequence&) [with Key = boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, Sequence = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 54 | main.cpp:48: instantiated from ‘void detail::copy_size<TTypes0, TSize0, TTypes1, TSize1>::operator()(TIndex) const [with TIndex = mpl_::integral_c<int, 1>, TTypes0 = boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TSize0 = boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, TTypes1 = boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, TSize1 = boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>]’
|
|---|
| 55 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:75: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::iter, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 56 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:78: instantiated from ‘static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::first, LastIterator = boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]::last, TransformFunc = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 57 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:100: instantiated from ‘void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::range_c<int, 0, 2>, TransformOp = boost::mpl::identity<mpl_::na>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 58 | /home/gredner/boost/boost-trunk/boost/mpl/for_each.hpp:113: instantiated from ‘void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::range_c<int, 0, 2>, F = detail::copy_size<boost::mpl::vector<int, bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::fusion::map<boost::fusion::pair<int, long unsigned int>, boost::fusion::pair<bool, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, boost::mpl::v_item<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, 0>, boost::fusion::map<boost::fusion::pair<boost::mpl::v_item<char, boost::mpl::v_item<int, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::pair<boost::mpl::v_item<short int, boost::mpl::v_item<bool, boost::mpl::vector0<mpl_::na>, 0>, 0>, long unsigned int>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >]’
|
|---|
| 59 | main.cpp:78: instantiated from here
|
|---|
| 60 | /home/gredner/boost/boost-trunk/boost/mpl/at_fwd.hpp:20: error: ‘template<class Sequence, class N> struct boost::mpl::at’ is not a function,
|
|---|
| 61 | /home/gredner/boost/boost-trunk/boost/fusion/sequence/intrinsic/at.hpp:74: error: conflict with ‘template<class N, class Sequence> typename boost::lazy_disable_if<boost::is_const<Sequence>, boost::fusion::result_of::at<Sequence, N> >::type boost::fusion::at(Sequence&)’
|
|---|
| 62 | /home/gredner/boost/boost-trunk/boost/fusion/container/map/detail/deref_impl.hpp:39: error: in call to ‘at’
|
|---|