Lines Matching defs:bstbase_hack
519 struct bstbase_hack struct
523 … typedef bstbase2< ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder> base_type;
524 typedef typename base_type::key_compare key_compare;
525 typedef typename base_type::value_compare value_compare;
526 typedef SizeType size_type;
527 typedef typename base_type::node_traits node_traits;
529 <AlgoType, node_traits>::type algo_type;
531 BOOST_INTRUSIVE_FORCEINLINE bstbase_hack(const key_compare & comp, const ValueTraits &vtraits) in bstbase_hack() function
537 typedef detail::size_holder<ConstantTimeSize, SizeType> size_traits;
539 BOOST_INTRUSIVE_FORCEINLINE size_traits &sz_traits() in sz_traits()
542 BOOST_INTRUSIVE_FORCEINLINE const size_traits &sz_traits() const in sz_traits()
548 struct bstbase_hack<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, false, SizeType, AlgoType, Header… struct
551 … typedef bstbase2< ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder> base_type;
552 typedef typename base_type::value_compare value_compare;
553 typedef typename base_type::key_compare key_compare;
554 BOOST_INTRUSIVE_FORCEINLINE bstbase_hack(const key_compare & comp, const ValueTraits &vtraits) in bstbase_hack() function
558 typedef detail::size_holder<false, SizeType> size_traits;
560 BOOST_INTRUSIVE_FORCEINLINE size_traits sz_traits() const in sz_traits()