| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| AllocationOrder.h | 36 // Iterator's Pos, which must be signed, so it's typed here as signed, too, to 39 // IterationLimit defines an invalid iterator position. 43 /// Forward iterator for an AllocationOrder. 44 class Iterator final { 49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {} 62 /// Advance the iterator to the next position. If that's past the Hints 64 Iterator &operator++() { 72 bool operator==(const Iterator &Other) const { 77 bool operator!=(const Iterator &Other) const { return !(*this == Other); } 95 Iterator begin() const [all...] |
| RDFGraph.cpp | 38 #include <iterator> 663 // Construct a stack iterator. 664 DataFlowGraph::DefStack::Iterator::Iterator(const DataFlowGraph::DefStack &S, 716 // Move the stack iterator up by one. 731 // Move the stack iterator down by one.
|
| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| sanitizer_list.h | 30 friend class Iterator; 150 typedef IteratorBase<Item> Iterator; 153 Iterator begin() { return Iterator(first_); } 154 Iterator end() { return Iterator(0); }
|
| sanitizer_bitvector.h | 84 // for (BasicBitVector<>::Iterator it(bv); it.hasNext();) { 88 class Iterator { 90 Iterator() { } 91 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} 270 // for (TwoLevelBitVector<>::Iterator it(bv); it.hasNext();) { 274 class Iterator { 276 Iterator() { } 277 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { 295 it1_ = typename BV::Iterator(bv_.l1_[i0_]); 304 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| llvm-objdump.h | 69 /// A filtered iterator for SectionRefs that skips sections based on some given 76 : Predicate(std::move(P)), Iterator(I), End(E) { 79 const llvm::object::SectionRef &operator*() const { return *Iterator; } 81 ++Iterator; 86 return Iterator != Other.Iterator; 91 while (Iterator != End && !Predicate(*Iterator)) { 92 ++Iterator; 96 llvm::object::section_iterator Iterator; [all...] |
| /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
| sanitizer_list.h | 29 friend class Iterator; 149 typedef IteratorBase<Item> Iterator; 152 Iterator begin() { return Iterator(first_); } 153 Iterator end() { return Iterator(0); }
|
| sanitizer_bitvector.h | 83 // for (BasicBitVector<>::Iterator it(bv); it.hasNext();) { 87 class Iterator { 89 Iterator() { } 90 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} 269 // for (TwoLevelBitVector<>::Iterator it(bv); it.hasNext();) { 273 class Iterator { 275 Iterator() { } 276 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { 294 it1_ = typename BV::Iterator(bv_.l1_[i0_]); 303 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| ItaniumCXXABI.cpp | 28 #include "llvm/ADT/iterator.h" 63 struct Iterator 64 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator, 67 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {} 72 Iterator begin() const { return Iterator(Bindings.begin()); } 73 Iterator end() const { return Iterator(Bindings.end()); }
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| DenseSet.h | 23 #include <iterator> 111 class Iterator { 112 typename MapTy::iterator I; 117 using difference_type = typename MapTy::iterator::difference_type; 123 Iterator() = default; 124 Iterator(const typename MapTy::iterator &i) : I(i) {} 131 Iterator& operator++() { ++I; return *this; } 132 Iterator operator++(int) { auto T = *this; ++I; return T; } 133 friend bool operator==(const Iterator &X, const Iterator &Y) [all...] |
| MapVector.h | 24 #include <iterator> 49 using iterator = typename VectorType::iterator; 69 iterator begin() { return Vector.begin(); } 71 iterator end() { return Vector.end(); } 100 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair); 117 std::pair<iterator, bool> insert(const std::pair<KeyT, ValueT> &KV) { 119 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair); 129 std::pair<iterator, bool> insert(std::pair<KeyT, ValueT> &&KV) { 132 std::pair<typename MapType::iterator, bool> Result = Map.insert(Pair) [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/gdb-scripts/ |
| prettyprinters.py | 8 class Iterator: 41 class SmallVectorPrinter(Iterator): 101 class ExpectedPrinter(Iterator): 121 class OptionalPrinter(Iterator):
|
| /src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| xray_buffer_queue.h | 81 template <class T> class Iterator { 87 Iterator &operator++() { 95 Iterator operator++(int) { 96 Iterator C = *this; 105 Iterator(BufferRep *Root, size_t O, size_t M) XRAY_NEVER_INSTRUMENT 116 Iterator() = default; 117 Iterator(const Iterator &) = default; 118 Iterator(Iterator &&) = default [all...] |
| xray_segmented_array.h | 81 // This Iterator models a BidirectionalIterator. 82 template <class U> class Iterator { 88 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT 92 Iterator(const Iterator &) NOEXCEPT XRAY_NEVER_INSTRUMENT = default; 93 Iterator() NOEXCEPT XRAY_NEVER_INSTRUMENT = default; 94 Iterator(Iterator &&) NOEXCEPT XRAY_NEVER_INSTRUMENT = default; 95 Iterator &operator=(const Iterator &) XRAY_NEVER_INSTRUMENT = default [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| BinaryStreamArray.h | 26 #include "llvm/ADT/iterator.h" 96 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator; 108 Iterator begin(bool *HadError = nullptr) const { 109 return Iterator(*this, E, Skew, nullptr); 115 Iterator end() const { return Iterator(E); } 129 /// iterator to the record at that offset. This is considered unsafe 132 Iterator at(uint32_t Offset) const { 133 return Iterator(*this, E, Offset, nullptr); 213 // iterator [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| IteratorModeling.cpp | 9 // Defines a modeling-checker for modeling STL iterator-like iterators. 13 // In the code, iterator can be represented as a: 14 // * type-I: typedef-ed pointer. Operations over such iterator, such as 18 // iterator are inlined by the analyzer, and results of modeling 21 // * type-III: completely opaque structure. Operations over such iterator are 25 // IteratorPosition which is an abstraction of the position the iterator 34 // * type-IIb, type-IIIb: memory regions of iterator-typed objects, such as 35 // variables or temporaries, when the iterator object is 37 // * type-IIc, type-IIIc: compound values of iterator-typed objects, when the 38 // iterator object is treated as an rvalue taken of [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/ |
| gtest-param-util.h | 41 #include <iterator> 95 // Used only for the purposes of iterator comparison 98 // Advances iterator to point to the next element 100 // for not calling Advance() on an iterator equal to 103 // Clones the iterator object. Used for implementing copy semantics 106 // Dereferences the current iterator and provides (read-only) access 108 // Current() on an iterator equal to BaseGenerator()->End(). 111 // Determines whether the given iterator and other point to the same 119 // and implements the const forward iterator concept. 183 typedef ParamIterator<T> iterator; typedef in class:testing::internal::ParamGenerator [all...] |
| /src/external/gpl3/gcc.old/dist/libstdc++-v3/python/libstdcxx/v6/ |
| printers.py | 43 Iterator = object 51 class Iterator: 59 <http://pythonhosted.org/six/#six.Iterator> 231 class SmartPtrIterator(Iterator): 232 """An iterator for smart pointer types with a single 'child' value.""" 381 class _iterator(Iterator): 425 return 'non-dereferenceable iterator for std::%s' % (self.contname) 431 """Print std::list::iterator.""" 438 """Print std::forward_list::iterator.""" 448 class _iterator(Iterator) 1827 class iterator(Iterator): class in class:StdSpanPrinter [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| RDFGraph.h | 676 struct Iterator { 679 Iterator &up() { Pos = DS.nextUp(Pos); return *this; } 680 Iterator &down() { Pos = DS.nextDown(Pos); return *this; } 690 bool operator==(const Iterator &It) const { return Pos == It.Pos; } 691 bool operator!=(const Iterator &It) const { return Pos != It.Pos; } 696 Iterator(const DefStack &S, bool Top); 705 using iterator = Iterator; 707 iterator top() const { return Iterator(*this, true); [all...] |