Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A Dilist_iterator.h87 ilist_iterator() = default;
92 ilist_iterator(
114 explicit ilist_iterator(
146 friend bool operator==(const ilist_iterator &LHS, const ilist_iterator &RHS) {
149 friend bool operator!=(const ilist_iterator &LHS, const ilist_iterator &RHS) {
154 ilist_iterator &operator--() {
158 ilist_iterator &operator++() {
162 ilist_iterator operator--(int) {
163 ilist_iterator tmp = *this;
167 ilist_iterator operator++(int) {
[all …]
H A Dilist_node.h29 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator; variable
48 friend class ilist_iterator<OptionsT, false, false>;
49 friend class ilist_iterator<OptionsT, false, true>;
50 friend class ilist_iterator<OptionsT, true, false>;
51 friend class ilist_iterator<OptionsT, true, true>;
54 using self_iterator = ilist_iterator<OptionsT, false, false>;
55 using const_self_iterator = ilist_iterator<OptionsT, false, true>;
56 using reverse_self_iterator = ilist_iterator<OptionsT, true, false>;
57 using const_reverse_self_iterator = ilist_iterator<OptionsT, true, true>;
H A Dsimple_ilist.h96 using iterator = ilist_iterator<OptionsT, false, false>;
97 using const_iterator = ilist_iterator<OptionsT, false, true>;
98 using reverse_iterator = ilist_iterator<OptionsT, true, false>;
99 using const_reverse_iterator = ilist_iterator<OptionsT, true, true>;