Home
last modified time | relevance | path

Searched refs:ilist_node_base (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A Dilist_node_base.h20 template <bool EnableSentinelTracking> class ilist_node_base; variable
22 template <> class ilist_node_base<false> {
23 ilist_node_base *Prev = nullptr;
24 ilist_node_base *Next = nullptr;
27 void setPrev(ilist_node_base *Prev) { this->Prev = Prev; } in setPrev()
29 ilist_node_base *getPrev() const { return Prev; } in getPrev()
30 ilist_node_base *getNext() const { return Next; } in getNext()
36 template <> class ilist_node_base<true> {
37 PointerIntPair<ilist_node_base *, 1> PrevAndSentinel;
38 ilist_node_base *Next = nullptr;
[all …]
H A Dilist_node_options.h19 template <bool EnableSentinelTracking> class ilist_node_base; variable
118 typedef ilist_node_base<enable_sentinel_tracking> node_base_type;
H A Dilist_base.h21 using node_base_type = ilist_node_base<EnableSentinelTracking>;