Lines Matching defs:bstbase_hack
501 struct bstbase_hack struct
505 … typedef bstbase2< ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder> base_type;
506 typedef typename base_type::key_compare key_compare;
507 typedef typename base_type::value_compare value_compare;
508 typedef SizeType size_type;
509 typedef typename base_type::node_traits node_traits;
511 <AlgoType, node_traits>::type algo_type;
513 bstbase_hack(const key_compare & comp, const ValueTraits &vtraits) in bstbase_hack() function
519 typedef detail::size_holder<ConstantTimeSize, SizeType> size_traits;
521 size_traits &sz_traits() in sz_traits()
524 const size_traits &sz_traits() const in sz_traits()
530 struct bstbase_hack<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, false, SizeType, AlgoType, Header… struct
533 … typedef bstbase2< ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder> base_type;
534 typedef typename base_type::value_compare value_compare;
535 typedef typename base_type::key_compare key_compare;
536 bstbase_hack(const key_compare & comp, const ValueTraits &vtraits) in bstbase_hack() argument
540 typedef detail::size_holder<false, SizeType> size_traits;
542 size_traits &sz_traits() in sz_traits()
545 const size_traits &sz_traits() const in sz_traits()
548 static size_traits s_size_traits;