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’
|
---|