Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 – 25 of 65) sorted by relevance

123

/freebsd-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_buffer_queue.h87 Iterator &operator++() {
95 Iterator operator++(int) {
96 Iterator C = *this;
116 Iterator() = default;
117 Iterator(const Iterator &) = default;
118 Iterator(Iterator &&) = default;
119 Iterator &operator=(const Iterator &) = default;
120 Iterator &operator=(Iterator &&) = default;
121 ~Iterator() = default;
124 friend bool operator==(const Iterator &L, const Iterator<V> &R) {
[all …]
H A Dxray_segmented_array.h82 template <class U> class Iterator {
92 Iterator(const Iterator &) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
94 Iterator(Iterator &&) NOEXCEPT XRAY_NEVER_INSTRUMENT = default;
95 Iterator &operator=(const Iterator &) XRAY_NEVER_INSTRUMENT = default;
96 Iterator &operator=(Iterator &&) XRAY_NEVER_INSTRUMENT = default;
97 ~Iterator() XRAY_NEVER_INSTRUMENT = default;
128 Iterator Copy(*this);
134 Iterator Copy(*this);
629 return Iterator<T>(Head, 0, Size); in begin()
632 return Iterator<T>(Tail, Size, Size); in end()
[all …]
H A Dxray_log_interface.cc54 void __xray_log_set_buffer_iterator(XRayBuffer (*Iterator)(XRayBuffer)) in __xray_log_set_buffer_iterator()
57 reinterpret_cast<uintptr_t>(Iterator), memory_order_release); in __xray_log_set_buffer_iterator()
201 auto Iterator = reinterpret_cast<XRayBuffer (*)(XRayBuffer)>( in __xray_log_process_buffers() local
203 auto Buffer = (*Iterator)(XRayBuffer{nullptr, 0}); in __xray_log_process_buffers()
207 Buffer = (*Iterator)(Buffer); in __xray_log_process_buffers()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h54 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
62 template <class Iterator> static Iterator getBundleFinal(Iterator I) {
70 template <class Iterator> static void increment(Iterator &I) {
75 template <class Iterator> static void decrement(Iterator &I) {
82 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
89 template <class Iterator> static Iterator getBundleFinal(Iterator I) {
96 template <class Iterator> static void increment(Iterator &I) {
101 template <class Iterator> static void decrement(Iterator &I) {
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/
H A Dnode_iterators.hpp61 Iterator, \
67 class Iterator,
167 Iterator, \
173 class Iterator,
189 typedef Iterator value_type;
192 typedef Iterator reference;
195 typedef Iterator const_reference;
211 inline Iterator
214 return (Iterator(PB_DS_TREE_CONST_NODE_ITERATOR_CLASS_C_DEC::m_p_nd)); in operator *()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DDenseSet.h106 class Iterator {
118 Iterator() = default;
119 Iterator(const typename MapTy::iterator &i) : I(i) {} in Iterator() function
126 Iterator& operator++() { ++I; return *this; }
135 friend class Iterator; variable
145 ConstIterator(const Iterator &B) : I(B.I) {} in ConstIterator()
157 using iterator = Iterator;
160 iterator begin() { return Iterator(TheMap.begin()); } in begin()
161 iterator end() { return Iterator(TheMap.end()); } in end()
178 return Iterator(TheMap.find_as(Val)); in find_as()
[all …]
H A DPriorityQueue.h35 template<class Iterator>
36 PriorityQueue(Iterator begin, Iterator end,
H A DMapVector.h174 typename VectorType::iterator erase(typename VectorType::iterator Iterator) { in erase() argument
175 Map.erase(Iterator->first); in erase()
176 auto Next = Vector.erase(Iterator); in erase()
194 auto Iterator = find(Key); in erase() local
195 if (Iterator == end()) in erase()
197 erase(Iterator); in erase()
/freebsd-12.1/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-param-util.h211 return new Iterator(this, begin_, 0, step_); in Begin()
223 virtual ~Iterator() {} in ~Iterator()
233 return new Iterator(*this); in Clone()
248 Iterator(const Iterator& other) in Iterator() function
254 void operator=(const Iterator& other);
296 return new Iterator(this, container_.begin()); in Begin()
299 return new Iterator(this, container_.end()); in End()
307 Iterator(const ParamGeneratorInterface<T>* base, in Iterator() function
310 virtual ~Iterator() {} in ~Iterator()
320 return new Iterator(*this); in Clone()
[all …]
H A Dgtest-param-util-generated.h.pump123 return new Iterator(this, $for j, [[g$(j)_, g$(j)_.begin()]]);
126 return new Iterator(this, $for j, [[g$(j)_, g$(j)_.end()]]);
130 class Iterator : public ParamIteratorInterface<ParamType> {
132 Iterator(const ParamGeneratorInterface<ParamType>* base, $for j, [[
143 virtual ~Iterator() {}
164 return new Iterator(*this);
173 const Iterator* typed_other =
174 CheckedDowncastToActualType<const Iterator>(&other);
186 Iterator(const Iterator& other)
211 void operator=(const Iterator& other);
[all …]
/freebsd-12.1/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dnode_iterators.hpp64 Iterator, \
75 Iterator, \
85 class Iterator,
262 class Iterator,
275 typedef Iterator iterator;
293 typedef Iterator value_type;
316 return Iterator(base_type::m_p_nd); in operator *()
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_list.h30 friend class Iterator; member
150 typedef IteratorBase<Item> Iterator; typedef
153 Iterator begin() { return Iterator(first_); } in begin()
154 Iterator end() { return Iterator(0); } in end()
H A Dsanitizer_bitvector.h88 class Iterator {
90 Iterator() { } in Iterator() function
91 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator() function
274 class Iterator {
276 Iterator() { } in Iterator() function
277 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { in Iterator() function
295 it1_ = typename BV::Iterator(bv_.l1_[i0_]); in next()
304 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]); in next()
321 typename BV::Iterator it1_, it2_;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DItaniumCXXABI.cpp62 struct Iterator struct
63 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
66 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {} in Iterator() argument
71 Iterator begin() const { return Iterator(Bindings.begin()); } in begin()
72 Iterator end() const { return Iterator(Bindings.end()); } in end()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugCrossExSubsection.h27 using Iterator = ReferenceArray::Iterator; variable
40 Iterator begin() const { return References.begin(); } in begin()
41 Iterator end() const { return References.end(); } in end()
H A DDebugCrossImpSubsection.h50 using Iterator = ReferenceArray::Iterator;
63 Iterator begin() const { return References.begin(); }
64 Iterator end() const { return References.end(); }
H A DDebugChecksumsSubsection.h52 using Iterator = FileChecksumArray::Iterator;
67 Iterator begin() const { return Checksums.begin(); }
68 Iterator end() const { return Checksums.end(); }
H A DDebugInlineeLinesSubsection.h64 using Iterator = LinesArray::Iterator;
76 Iterator begin() const { return Lines.begin(); }
77 Iterator end() const { return Lines.end(); }
H A DDebugLinesSubsection.h83 using Iterator = LineInfoArray::Iterator; variable
94 Iterator begin() const { return LinesAndColumns.begin(); } in begin()
95 Iterator end() const { return LinesAndColumns.end(); } in end()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DBinaryStreamArray.h93 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator; typedef
105 Iterator begin(bool *HadError = nullptr) const {
106 return Iterator(*this, E, Skew, nullptr);
112 Iterator end() const { return Iterator(E); } in end()
129 Iterator at(uint32_t Offset) const { in at()
130 return Iterator(*this, E, Offset, nullptr); in at()
263 typedef FixedStreamArrayIterator<T> Iterator; typedef
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DAttrIterator.h36 using Iterator = typename Container::const_iterator; variable
45 mutable Iterator Current;
52 void AdvanceToNext(Iterator I) const { in AdvanceToNext()
65 explicit specific_attr_iterator(Iterator i) : Current(i) {} in specific_attr_iterator()
/freebsd-12.1/contrib/libc++/include/
H A Diterator20 template<class Iterator>
75 template <class Iterator>
84 Iterator current;
95 constexpr Iterator base() const;
138 template <class Iterator>
143 template <class Iterator>
144 constexpr reverse_iterator<Iterator> make_reverse_iterator(Iterator i); // C++14, constexpr in C++17
211 template <class Iterator>
272 template <class Iterator>
278 constexpr move_iterator<Iterator> make_move_iterator(const Iterator& i);
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DValue.cpp850 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) { in ValueIsDeleted() local
851 Iterator.RemoveFromUseList(); in ValueIsDeleted()
852 Iterator.AddToExistingUseListAfter(Entry); in ValueIsDeleted()
853 assert(Entry->Next == &Iterator && "Loop invariant broken."); in ValueIsDeleted()
902 for (ValueHandleBase Iterator(Assert, *Entry); Entry; Entry = Iterator.Next) { in ValueIsRAUWd() local
903 Iterator.RemoveFromUseList(); in ValueIsRAUWd()
904 Iterator.AddToExistingUseListAfter(Entry); in ValueIsRAUWd()
905 assert(Entry->Next == &Iterator && "Loop invariant broken."); in ValueIsRAUWd()
/freebsd-12.1/contrib/llvm/include/llvm/Option/
H A DArgList.h210 using Iterator = filtered_iterator<sizeof...(OptSpecifiers)>; in filtered() local
211 return make_range(Iterator(B, E, {toOptSpecifier(Ids)...}), in filtered()
212 Iterator(E, E, {toOptSpecifier(Ids)...})); in filtered()
221 using Iterator = filtered_reverse_iterator<sizeof...(OptSpecifiers)>; in filtered_reverse() local
222 return make_range(Iterator(B, E, {toOptSpecifier(Ids)...}), in filtered_reverse()
223 Iterator(E, E, {toOptSpecifier(Ids)...})); in filtered_reverse()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFGraph.h677 struct Iterator { struct
680 Iterator &up() { Pos = DS.nextUp(Pos); return *this; } in up() argument
681 Iterator &down() { Pos = DS.nextDown(Pos); return *this; } in down() argument
691 bool operator==(const Iterator &It) const { return Pos == It.Pos; }
692 bool operator!=(const Iterator &It) const { return Pos != It.Pos; }
697 Iterator(const DefStack &S, bool Top);
706 using iterator = Iterator;
708 iterator top() const { return Iterator(*this, true); } in top()
709 iterator bottom() const { return Iterator(*this, false); } in bottom()
718 friend struct Iterator;

123