Searched refs:ilist_iterator (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_iterator.h1 //===- llvm/ADT/ilist_iterator.h - Intrusive List Iterator ------*- C++ -*-===//
57 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> { class in namespace:llvm
58 friend ilist_iterator<OptionsT, IsReverse, !IsConst>;
59 friend ilist_iterator<OptionsT, !IsReverse, IsConst>;
60 friend ilist_iterator<OptionsT, !IsReverse, !IsConst>;
82 explicit ilist_iterator(node_reference N) : NodePtr(&N) {} function in class:llvm::ilist_iterator
84 explicit ilist_iterator(pointer NP) : NodePtr(Access::getNodePtr(NP)) {} function in class:llvm::ilist_iterator
85 explicit ilist_iterator(reference NR) : NodePtr(Access::getNodePtr(&NR)) {} function in class:llvm::ilist_iterator
86 ilist_iterator() = default;
91 ilist_iterator(cons argument
99 operator =(const ilist_iterator<OptionsT, IsReverse, RHSIsConst> &RHS) argument
112 ilist_iterator( const ilist_iterator<OptionsT, !IsReverse, IsConst> &RHS) argument
[all...]
H A Dilist_node.h28 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator;
47 friend class ilist_iterator<OptionsT, false, false>;
48 friend class ilist_iterator<OptionsT, false, true>;
49 friend class ilist_iterator<OptionsT, true, false>;
50 friend class ilist_iterator<OptionsT, true, true>;
53 using self_iterator = ilist_iterator<OptionsT, false, false>;
54 using const_self_iterator = ilist_iterator<OptionsT, false, true>;
55 using reverse_self_iterator = ilist_iterator<OptionsT, true, false>;
56 using const_reverse_self_iterator = ilist_iterator<OptionsT, true, true>;
120 /// enables bug-finding assertions in \a ilist_iterator
[all...]
H A Dsimple_ilist.h13 #include "llvm/ADT/ilist_iterator.h"
95 using iterator = ilist_iterator<OptionsT, false, false>;
96 using const_iterator = ilist_iterator<OptionsT, false, true>;
97 using reverse_iterator = ilist_iterator<OptionsT, true, false>;
98 using const_reverse_iterator = ilist_iterator<OptionsT, true, true>;

Completed in 105 milliseconds