Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_iterator.h86 ilist_iterator() = default;
91 ilist_iterator(const ilist_iterator<OptionsT, IsReverse, RHSIsConst> &RHS,
112 explicit ilist_iterator(
144 friend bool operator==(const ilist_iterator &LHS, const ilist_iterator &RHS) {
147 friend bool operator!=(const ilist_iterator &LHS, const ilist_iterator &RHS) {
152 ilist_iterator &operator--() {
156 ilist_iterator &operator++() {
160 ilist_iterator operator--(int) {
161 ilist_iterator tmp = *this;
165 ilist_iterator operator++(int) {
[all …]
H A Dilist_node.h28 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator; variable
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>;
H A Dsimple_ilist.h95 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>;