Searched refs:ilist_iterator (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_iterator.h | 81 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT>, 83 ilist_iterator<OptionsT, IsReverse, IsConst>, 85 friend ilist_iterator<OptionsT, IsReverse, !IsConst>; 86 friend ilist_iterator<OptionsT, !IsReverse, IsConst>; 87 friend ilist_iterator<OptionsT, !IsReverse, !IsConst>; 89 ilist_iterator<OptionsT, IsReverse, IsConst>, 112 explicit ilist_iterator(node_reference N) : NodePtr(&N) {} 114 explicit ilist_iterator(pointer NP) : NodePtr(Access::getNodePtr(NP)) {} 115 explicit ilist_iterator(reference NR) : NodePtr(Access::getNodePtr(&NR)) {} 116 ilist_iterator() = default; [all …]
|
| H A D | ilist_node.h | 46 template <class OptionsT, bool IsReverse, bool IsConst> class ilist_iterator; variable 55 using type = ilist_iterator<Opts, arg1, arg2>; 86 friend class ilist_iterator<OptionsT, false, false>; variable 87 friend class ilist_iterator<OptionsT, false, true>; variable 88 friend class ilist_iterator<OptionsT, true, false>; variable 89 friend class ilist_iterator<OptionsT, true, true>; variable
|
| H A D | simple_ilist.h | 13 #include "llvm/ADT/ilist_iterator.h"
|