/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ADT/ |
ilist_iterator.h | 1 //===- llvm/ADT/ilist_iterator.h - Intrusive List Iterator ------*- C++ -*-===// 58 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> { class in namespace:llvm 59 friend ilist_iterator<OptionsT, IsReverse, !IsConst>; 60 friend ilist_iterator<OptionsT, !IsReverse, IsConst>; 61 friend ilist_iterator<OptionsT, !IsReverse, !IsConst>; 83 explicit ilist_iterator(node_reference N) : NodePtr(&N) {} function in class:llvm::ilist_iterator 85 explicit ilist_iterator(pointer NP) : NodePtr(Access::getNodePtr(NP)) {} function in class:llvm::ilist_iterator 86 explicit ilist_iterator(reference NR) : NodePtr(Access::getNodePtr(&NR)) {} function in class:llvm::ilist_iterator 87 ilist_iterator() = default; 92 ilist_iterator( function in class:llvm::ilist_iterator 114 explicit ilist_iterator( function in class:llvm::ilist_iterator [all...] |
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
ilist_iterator.h | 1 //===- llvm/ADT/ilist_iterator.h - Intrusive List Iterator -------*- C++ -*-==// 56 class ilist_iterator : ilist_detail::SpecificNodeAccess<OptionsT> { class in namespace:llvm 57 friend ilist_iterator<OptionsT, IsReverse, !IsConst>; 58 friend ilist_iterator<OptionsT, !IsReverse, IsConst>; 59 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() : NodePtr(nullptr) {} function in class:llvm::ilist_iterator 91 ilist_iterator( function in class:llvm::ilist_iterator [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
ilist.h | 49 template<typename NodeTy> class ilist_iterator; 117 ilist_iterator<NodeTy> /*first*/, 118 ilist_iterator<NodeTy> /*last*/) {} 141 // ilist_iterator<Node> - Iterator for intrusive list. 144 class ilist_iterator class in namespace:llvm 159 // ilist_iterator is not a random-access iterator, but it has an 175 ilist_iterator(pointer NP) : NodePtr(NP) {} function in class:llvm::ilist_iterator 176 ilist_iterator(reference NR) : NodePtr(&NR) {} function in class:llvm::ilist_iterator 177 ilist_iterator() : NodePtr(0) {} function in class:llvm::ilist_iterator 182 ilist_iterator(const ilist_iterator<node_ty> &RHS function in class:llvm::ilist_iterator [all...] |
/external/llvm/include/llvm/ADT/ |
ilist.h | 50 template<typename NodeTy> class ilist_iterator; 165 ilist_iterator<NodeTy> /*first*/, 166 ilist_iterator<NodeTy> /*last*/) {} 192 class ilist_iterator class in namespace:llvm 208 explicit ilist_iterator(pointer NP) : NodePtr(NP) {} function in class:llvm::ilist_iterator 209 explicit ilist_iterator(reference NR) : NodePtr(&NR) {} function in class:llvm::ilist_iterator 210 ilist_iterator() : NodePtr(nullptr) {} function in class:llvm::ilist_iterator 215 ilist_iterator(const ilist_iterator<node_ty> &RHS) function in class:llvm::ilist_iterator 221 const ilist_iterator &operator=(const ilist_iterator<node_ty> &RHS) [all...] |