| ilist_iterator.h | 1 //===- 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(const ilist_iterator<OptionsT, IsReverse, RHSIsConst> &RHS function in class:llvm::ilist_iterator 112 explicit ilist_iterator( function in class:llvm::ilist_iterator [all...] |