Hi,
I'm trying to compile the intrusive doubly linked list example from
http://www.boost.org/doc/libs/1_47_0/doc/html/intrusive/list.html#intrusive....
using xlC11.1 on AIX/Power5+ and I am getting the following error:
1540-0216 (S) An expression of type "overloaded function:
base_hook_traits,1,boost::intrusive::default_tag,1>::to_node_ptr" cannot be converted
to type "boost::intrusive::list_node
*(boost::intrusive::detail::base_hook_traits,1,boost::intrusive::default_tag,1>::*)(MyClass &)".
"/scratch/ipapado/usr/include/boost/intrusive/detail/utilities.hpp",
line 383.20: 1540-0424 (I)
"boost::intrusive::detail::base_hook_traits,1,boost::intrusive::default_tag,1>::to_node_ptr(reference)" is
declared on line 383 of
"/scratch/ipapado/usr/include/boost/intrusive/detail/utilities.hpp".
"/scratch/ipapado/usr/include/boost/intrusive/detail/utilities.hpp",
line 386.26: 1540-0424 (I)
"boost::intrusive::detail::base_hook_traits,1,boost::intrusive::default_tag,1>::to_node_ptr(const_reference)" is
declared on line 386 of
"/scratch/ipapado/usr/include/boost/intrusive/detail/utilities.hpp".
"/scratch/ipapado/usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp",
line 38.1: 1540-0700 (I) The previous message was produced while
processing
"boost::intrusive::function_detector::DetectMember_InstantiationKey_to_node_ptr,1,boost::intrusive::default_tag,1>,struct
boost::intrusive::list_node
*(boost::intrusive::detail::base_hook_traits,1,boost::intrusive::default_tag,1>::*)(class MyClass &),struct
boost::intrusive::list...".
Any known workarounds?
Thanks