Home | History | Annotate | Download | only in ADT

Lines Matching defs:ilist_traits

14 // The ilist_traits trait class is used to gain access to the next and previous
25 // created (using ilist_traits<>::createSentinel()). This tail node is
33 // ilist_traits to provide an alternate way of getting and setting next and
67 struct ilist_traits;
93 Head = ilist_traits<NodeTy>::createSentinel();
94 ilist_traits<NodeTy>::noteHead(Head, Head);
95 ilist_traits<NodeTy>::setNext(Head, 0);
98 return ilist_traits<NodeTy>::getPrev(Head);
103 ilist_traits<NodeTy>::setPrev(NewHead, Sentinel);
135 struct ilist_traits : public ilist_default_traits<NodeTy> {};
139 struct ilist_traits<const Ty> : public ilist_traits<Ty> {};
149 typedef ilist_traits<NodeTy> Traits;
312 template<typename NodeTy, typename Traits=ilist_traits<NodeTy> >