Home
last modified time | relevance | path

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

12345

/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_buffer_queue.h81 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 in Iterator() function
116 Iterator() = default;
117 Iterator(const Iterator &) = default;
118 Iterator(Iterator &&) = default;
119 Iterator &operator=(const Iterator &) = default;
120 Iterator &operator=(Iterator &&) = default;
[all …]
H A Dxray_segmented_array.h82 template <class U> class Iterator {
88 Iterator(Segment *IS, uint64_t Off, uint64_t S) XRAY_NEVER_INSTRUMENT in Iterator() function
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;
96 Iterator &operator=(Iterator &&) XRAY_NEVER_INSTRUMENT = default;
97 ~Iterator() XRAY_NEVER_INSTRUMENT = default;
99 Iterator &operator++() XRAY_NEVER_INSTRUMENT {
114 Iterator &operator--() XRAY_NEVER_INSTRUMENT {
[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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAllocationOrder.h44 class Iterator final {
49 Iterator(const AllocationOrder &AO, int Pos) : AO(AO), Pos(Pos) {} in Iterator() function
64 Iterator &operator++() {
72 bool operator==(const Iterator &Other) const {
77 bool operator!=(const Iterator &Other) const { return !(*this == Other); }
95 Iterator begin() const { in begin()
96 return Iterator(*this, -(static_cast<int>(Hints.size()))); in begin()
99 Iterator end() const { return Iterator(*this, IterationLimit); } in end()
101 Iterator getOrderLimitEnd(unsigned OrderLimit) const { in getOrderLimitEnd()
105 Iterator Ret(*this, in getOrderLimitEnd()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h53 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
61 template <class Iterator> static Iterator getBundleFinal(Iterator I) {
69 template <class Iterator> static void increment(Iterator &I) {
74 template <class Iterator> static void decrement(Iterator &I) {
81 template <class Iterator> static Iterator getBundleBegin(Iterator I) {
88 template <class Iterator> static Iterator getBundleFinal(Iterator I) {
95 template <class Iterator> static void increment(Iterator &I) {
100 template <class Iterator> static void decrement(Iterator &I) {
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dnode_iterators.hpp51 bin_search_tree_const_node_it_<Node, Const_Iterator, Iterator, _Alloc>
56 class Iterator,
125 bin_search_tree_node_it_<Node, Const_Iterator, Iterator, _Alloc>
130 class Iterator,
140 typedef Iterator value_type;
143 typedef Iterator reference;
146 typedef Iterator const_reference;
154 Iterator
156 { return Iterator(PB_DS_TREE_CONST_NODE_ITERATOR_CLASS_C_DEC::m_p_nd); } in operator *()
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/
H A Dnode_iterators.hpp51 bin_search_tree_const_node_it_<Node, Const_Iterator, Iterator, _Alloc>
56 class Iterator,
125 bin_search_tree_node_it_<Node, Const_Iterator, Iterator, _Alloc>
130 class Iterator,
140 typedef Iterator value_type;
143 typedef Iterator reference;
146 typedef Iterator const_reference;
154 Iterator
156 { return Iterator(PB_DS_TREE_CONST_NODE_ITERATOR_CLASS_C_DEC::m_p_nd); } in operator *()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DDenseSet.h111 class Iterator {
123 Iterator() = default;
124 Iterator(const typename MapTy::iterator &i) : I(i) {} in Iterator() function
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) {
136 friend bool operator!=(const Iterator &X, const Iterator &Y) {
144 friend class Iterator; variable
154 ConstIterator(const Iterator &B) : I(B.I) {} in ConstIterator()
170 using iterator = Iterator;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h76 : Predicate(std::move(P)), Iterator(I), End(E) { in SectionFilterIterator()
79 const llvm::object::SectionRef &operator*() const { return *Iterator; }
81 ++Iterator;
86 return Iterator != Other.Iterator;
91 while (Iterator != End && !Predicate(*Iterator)) { in ScanPredicate()
92 ++Iterator; in ScanPredicate()
96 llvm::object::section_iterator Iterator; variable
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/internal/
H A Dgtest-param-util.h213 return new Iterator(this, begin_, 0, step_); in Begin()
216 return new Iterator(this, end_, end_index_, step_); in End()
220 class Iterator : public ParamIteratorInterface<T> {
222 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, in Iterator() function
225 ~Iterator() override {} in ~Iterator()
235 return new Iterator(*this); in Clone()
245 CheckedDowncastToActualType<const Iterator>(&other)->index_; in Equals()
250 Iterator(const Iterator& other) in Iterator() function
256 void operator=(const Iterator& other);
298 return new Iterator(this, container_.begin()); in Begin()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_list.h28 friend class Iterator; member
148 typedef IteratorBase<Item> Iterator; typedef
151 Iterator begin() { return Iterator(first_); } in begin()
152 Iterator end() { return Iterator(0); } in end()
H A Dsanitizer_bitvector.h86 class Iterator {
88 Iterator() { } in Iterator() function
89 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator() function
272 class Iterator {
274 Iterator() { } in Iterator() function
275 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { in Iterator() function
293 it1_ = typename BV::Iterator(bv_.l1_[i0_]); in next()
302 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]); in next()
319 typename BV::Iterator it1_, it2_;
/netbsd-src/sys/external/bsd/compiler_rt/dist/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_;
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_list.h29 friend class Iterator; member
149 typedef IteratorBase<Item> Iterator; typedef
152 Iterator begin() { return Iterator(first_); } in begin()
153 Iterator end() { return Iterator(0); } in end()
H A Dsanitizer_bitvector.h87 class Iterator {
89 Iterator() { } in Iterator() function
90 explicit Iterator(const BasicBitVector &bv) : bv_(bv) {} in Iterator() function
273 class Iterator {
275 Iterator() { } in Iterator() function
276 explicit Iterator(const TwoLevelBitVector &bv) : bv_(bv), i0_(0), i1_(0) { in Iterator() function
294 it1_ = typename BV::Iterator(bv_.l1_[i0_]); in next()
303 it2_ = typename BV::Iterator(bv_.l2_[i0_][i1_]); in next()
320 typename BV::Iterator it1_, it2_;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
H A DDebugCrossExSubsection.h26 using Iterator = ReferenceArray::Iterator; variable
39 Iterator begin() const { return References.begin(); } in begin()
40 Iterator end() const { return References.end(); } in end()
H A DDebugCrossImpSubsection.h49 using Iterator = ReferenceArray::Iterator;
62 Iterator begin() const { return References.begin(); }
63 Iterator end() const { return References.end(); }
H A DDebugChecksumsSubsection.h51 using Iterator = FileChecksumArray::Iterator;
66 Iterator begin() const { return Checksums.begin(); }
67 Iterator end() const { return Checksums.end(); }
H A DDebugInlineeLinesSubsection.h63 using Iterator = LinesArray::Iterator;
80 Iterator begin() const { return Lines.begin(); }
81 Iterator end() const { return Lines.end(); }
H A DDebugLinesSubsection.h82 using Iterator = LineInfoArray::Iterator; variable
93 Iterator begin() const { return LinesAndColumns.begin(); } in begin()
94 Iterator end() const { return LinesAndColumns.end(); } in end()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DItaniumCXXABI.cpp63 struct Iterator struct
64 : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
67 Iterator(BindingArray::const_iterator It) : iterator_adaptor_base(It) {} in Iterator() function
72 Iterator begin() const { return Iterator(Bindings.begin()); } in begin()
73 Iterator end() const { return Iterator(Bindings.end()); } in end()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DBinaryStreamArray.h96 typedef VarStreamArrayIterator<ValueType, Extractor> Iterator; typedef
108 Iterator begin(bool *HadError = nullptr) const {
109 return Iterator(*this, E, Skew, nullptr);
115 Iterator end() const { return Iterator(E); } in end()
132 Iterator at(uint32_t Offset) const { in at()
133 return Iterator(*this, E, Offset, nullptr); in at()
266 typedef FixedStreamArrayIterator<T> Iterator; typedef
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DAttrIterator.h35 using Iterator = typename Container::const_iterator; variable
44 mutable Iterator Current;
51 void AdvanceToNext(Iterator I) const { in AdvanceToNext()
64 explicit specific_attr_iterator(Iterator i) : Current(i) {} in specific_attr_iterator()
/netbsd-src/external/gpl3/gdb/dist/libiberty/testsuite/
H A Drust-demangle-expected60 _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h420a7c8d0c7eef40E
61 <std::env::Args as core::iter::iterator::Iterator>::next
120 _ZN65_$LT$std..env..Args$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h420a7c8d0c7eef40E
121 <std::env::Args as core::iter::iterator::Iterator>::next
132 _ZN86_$LT$collections..vec..IntoIter$LT$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h…
133 <collections::vec::IntoIter<T> as core::iter::iterator::Iterator>::next
136 _ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17ha050492063e…
137 <&'a mut I as core::iter::iterator::Iterator>::next
190 <core::slice::Iter<u8> as core::iter::iterator::Iterator>::rposition::<core::slice::memchr::memrchr…
253 <core::slice::Iter<u8> as core::iter::iterator::Iterator>::rposition::<core::slice::memchr::memrchr…

12345