Re: [Boost-bugs] [Boost C++ Libraries] #10732: clang-3.5 splay_set compiling error

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10732: clang-3.5 splay_set compiling error
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-11-01 12:46:31


#10732: clang-3.5 splay_set compiling error
-------------------------------+-------------------------------------------
  Reporter: khizmax@… | Owner: igaztanaga
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: intrusive
   Version: Boost 1.57.0 | Severity: Problem
Resolution: | Keywords: splay_set default_bstree_hook
-------------------------------+-------------------------------------------

Comment (by khizmax@…):

 MSVC 2013 Update 4 RC: similar error:
 {{{
 1>d:\Developer\libs\boost_1_56_0\boost/intrusive/options.hpp(50): error
 C2039: 'default_bstree_hook' : is not a member of
 'set::IntrusiveStripedSetHdrTest::base_item<set::`anonymous-
 namespace'::splay_set_base_hook>'
 1>
 d:\Developer\libs\boost_1_56_0\boost/intrusive/detail/mpl.hpp(118) : see
 reference to class template instantiation
 'boost::intrusive::detail::default_bstree_hook::apply<Param>' being
 compiled
 1> with
 1> [
 1> Param=set::`anonymous-namespace'::base_item_type
 1> ]
 1>
 d:\Developer\libs\boost_1_56_0\boost/intrusive/detail/mpl.hpp(183) : see
 reference to class template instantiation
 'boost::intrusive::detail::apply<SupposedValueTraits,T>' being compiled
 1> with
 1> [
 1>
 SupposedValueTraits=boost::intrusive::splaytree_defaults::proto_value_traits
 1> , T=set::`anonymous-namespace'::base_item_type
 1> ]
 1>
 d:\Developer\libs\boost_1_56_0\boost/intrusive/options.hpp(132) : see
 reference to class template instantiation
 'boost::intrusive::detail::eval_if_c<true,boost::intrusive::detail::apply<SupposedValueTraits,T>,boost::intrusive::detail::identity<SupposedValueTraits>>'
 being compiled
 1> with
 1> [
 1>
 SupposedValueTraits=boost::intrusive::splaytree_defaults::proto_value_traits
 1> , T=set::`anonymous-namespace'::base_item_type
 1> ]
 1>
 d:\Developer\libs\boost_1_56_0\boost/intrusive/splay_set.hpp(437) : see
 reference to class template instantiation
 'boost::intrusive::detail::get_value_traits<T,boost::intrusive::splaytree_defaults::proto_value_traits>'
 being compiled
 1> with
 1> [
 1> T=set::`anonymous-namespace'::base_item_type
 1> ]
 1>
 d:\Developer\libs\boost_1_56_0\boost/intrusive/splay_set.hpp(465) : see
 reference to class template instantiation
 'boost::intrusive::make_splay_set<T,O1,O2,O3,O4,O5>' being compiled
 1> with
 1> [
 1> T=set::`anonymous-namespace'::base_item_type
 1> ,
 O1=boost::intrusive::compare<set::IntrusiveStripedSetHdrTest::less<set
 ::`anonymous-namespace'::base_item_type>>
 1> , O2=void
 1> , O3=void
 1> , O4=void
 1> , O5=void
 1> ]
 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/10732#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC