Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- t.cpp: In function ‘void iterate(const MyList&)’:
- t.cpp:8:5: warning: unused variable ‘node’ [-Wunused-variable]
- In file included from t.cpp:1:0:
- /usr/include/boost/foreach.hpp: In constructor ‘boost::foreach_detail_::simple_variant<T>::simple_variant(const T&) [with T = boost::intrusive::list<boost::intrusive::list_base_hook<> >]’:
- /usr/include/boost/foreach.hpp:648:95: instantiated from ‘boost::foreach_detail_::auto_any<boost::foreach_detail_::simple_variant<T> > boost::foreach_detail_::contain(const T&, bool*) [with T = boost::intrusive::list<boost::intrusive::list_base_hook<> >]’
- t.cpp:8:5: instantiated from here
- /usr/include/boost/foreach.hpp:571:9: error: no matching function for call to ‘boost::intrusive::list<boost::intrusive::list_base_hook<> >::list(const boost::intrusive::list<boost::intrusive::list_base_hook<> >&)’
- /usr/include/boost/foreach.hpp:571:9: note: candidates are:
- /usr/include/boost/intrusive/list.hpp:1506:4: note: boost::intrusive::list<T, O1, O2, O3>::list(boost::rv<boost::intrusive::list<T, O1, O2, O3> >&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none]
- /usr/include/boost/intrusive/list.hpp:1506:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘boost::rv<boost::intrusive::list<boost::intrusive::list_base_hook<> > >&’
- /usr/include/boost/intrusive/list.hpp:1502:4: note: template<class Iterator> boost::intrusive::list::list(Iterator, Iterator, const value_traits&)
- /usr/include/boost/intrusive/list.hpp:1497:4: note: boost::intrusive::list<T, O1, O2, O3>::list(const value_traits&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none, boost::intrusive::list<T, O1, O2, O3>::value_traits = boost::intrusive::detail::base_hook_traits<boost::intrusive::list_base_hook<>, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 1>]
- /usr/include/boost/intrusive/list.hpp:1497:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘const value_traits& {aka const boost::intrusive::detail::base_hook_traits<boost::intrusive::list_base_hook<>, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 1>&}’
- /usr/include/boost/intrusive/list.hpp:1490:4: note: boost::intrusive::list<T, O1, O2, O3>::list(boost::intrusive::list<T, O1, O2, O3>&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none, boost::intrusive::list<T, O1, O2, O3> = boost::intrusive::list<boost::intrusive::list_base_hook<> >]
- /usr/include/boost/intrusive/list.hpp:1490:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘boost::intrusive::list<boost::intrusive::list_base_hook<> >&’
- /usr/include/boost/foreach.hpp: In copy constructor ‘boost::foreach_detail_::simple_variant<T>::simple_variant(const boost::foreach_detail_::simple_variant<T>&) [with T = boost::intrusive::list<boost::intrusive::list_base_hook<> >, boost::foreach_detail_::simple_variant<T> = boost::foreach_detail_::simple_variant<boost::intrusive::list<boost::intrusive::list_base_hook<> > >]’:
- /usr/include/boost/foreach.hpp:256:8: instantiated from ‘boost::foreach_detail_::auto_any<boost::foreach_detail_::simple_variant<T> > boost::foreach_detail_::contain(const T&, bool*) [with T = boost::intrusive::list<boost::intrusive::list_base_hook<> >]’
- t.cpp:8:5: instantiated from here
- /usr/include/boost/foreach.hpp:578:13: error: no matching function for call to ‘boost::intrusive::list<boost::intrusive::list_base_hook<> >::list(const boost::intrusive::list<boost::intrusive::list_base_hook<> >&)’
- /usr/include/boost/foreach.hpp:578:13: note: candidates are:
- /usr/include/boost/intrusive/list.hpp:1506:4: note: boost::intrusive::list<T, O1, O2, O3>::list(boost::rv<boost::intrusive::list<T, O1, O2, O3> >&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none]
- /usr/include/boost/intrusive/list.hpp:1506:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘boost::rv<boost::intrusive::list<boost::intrusive::list_base_hook<> > >&’
- /usr/include/boost/intrusive/list.hpp:1502:4: note: template<class Iterator> boost::intrusive::list::list(Iterator, Iterator, const value_traits&)
- /usr/include/boost/intrusive/list.hpp:1497:4: note: boost::intrusive::list<T, O1, O2, O3>::list(const value_traits&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none, boost::intrusive::list<T, O1, O2, O3>::value_traits = boost::intrusive::detail::base_hook_traits<boost::intrusive::list_base_hook<>, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 1>]
- /usr/include/boost/intrusive/list.hpp:1497:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘const value_traits& {aka const boost::intrusive::detail::base_hook_traits<boost::intrusive::list_base_hook<>, boost::intrusive::list_node_traits<void*>, (boost::intrusive::link_mode_type)1u, boost::intrusive::default_tag, 1>&}’
- /usr/include/boost/intrusive/list.hpp:1490:4: note: boost::intrusive::list<T, O1, O2, O3>::list(boost::intrusive::list<T, O1, O2, O3>&) [with T = boost::intrusive::list_base_hook<>, O1 = boost::intrusive::none, O2 = boost::intrusive::none, O3 = boost::intrusive::none, boost::intrusive::list<T, O1, O2, O3> = boost::intrusive::list<boost::intrusive::list_base_hook<> >]
- /usr/include/boost/intrusive/list.hpp:1490:4: note: no known conversion for argument 1 from ‘const boost::intrusive::list<boost::intrusive::list_base_hook<> >’ to ‘boost::intrusive::list<boost::intrusive::list_base_hook<> >&’
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement