Home
last modified time | relevance | path

Searched refs:iterator (Results 1 – 25 of 41) sorted by relevance

12

/art/runtime/base/
Diteration_range.h29 typedef Iter iterator; typedef
35 IterationRange(iterator first, iterator last) : first_(first), last_(last) { } in IterationRange()
37 iterator begin() const { return first_; } in begin()
38 iterator end() const { return last_; } in end()
39 iterator cbegin() const { return first_; } in cbegin()
40 iterator cend() const { return last_; } in cend()
43 const iterator first_;
44 const iterator last_;
Ddchecked_vector.h50 using typename Base::iterator;
150 iterator insert(const_iterator position, const value_type& value) { in insert()
154 iterator insert(const_iterator position, size_type n, const value_type& value) { in insert()
159 iterator insert(const_iterator position, InputIterator first, InputIterator last) { in insert()
163 iterator insert(const_iterator position, value_type&& value) { in insert()
167 iterator insert(const_iterator position, std::initializer_list<value_type> il) { in insert()
173 iterator erase(const_iterator position) { in erase()
177 iterator erase(const_iterator first, const_iterator last) { in erase()
185 iterator emplace(const_iterator position, Args&&... args) { in emplace()
Dbit_vector_test.cc58 BitVector::IndexIterator iterator = bv.Indexes().begin(); in TEST() local
59 EXPECT_TRUE(iterator != bv.Indexes().end()); in TEST()
60 EXPECT_EQ(0u, *iterator); in TEST()
61 ++iterator; in TEST()
62 EXPECT_TRUE(iterator != bv.Indexes().end()); in TEST()
63 EXPECT_EQ(kBits - 1u, *iterator); in TEST()
64 ++iterator; in TEST()
65 EXPECT_TRUE(iterator == bv.Indexes().end()); in TEST()
Darray_slice.h37 using iterator = StrideIterator<T>; variable
39 using reverse_iterator = std::reverse_iterator<iterator>;
59 iterator begin() { return iterator(&AtUnchecked(0), element_size_); } in begin()
Dstringpiece.h43 typedef const char* iterator; typedef
45 typedef std::reverse_iterator<iterator> reverse_iterator;
133 iterator begin() const { return ptr_; } in begin()
134 iterator end() const { return ptr_ + length_; } in end()
Dtransform_array_ref.h33 using Iter = TransformIterator<typename ArrayRef<BaseType>::iterator, Function>;
36 using FallbackConstIter = std::iterator<std::random_access_iterator_tag, void, void, void, void>;
52 using iterator = Iter; variable
92 iterator begin() { return MakeIterator(base().begin()); } in begin()
95 iterator end() { return MakeIterator(base().end()); } in end()
Dhash_set.h63 class BaseIterator : std::iterator<std::forward_iterator_tag, Elem> {
125 using iterator = BaseIterator<T, HashSet>; variable
272 iterator begin() { in begin()
273 iterator ret(this, 0); in begin()
290 iterator end() { in end()
291 return iterator(this, NumBuckets()); in end()
316 iterator Erase(iterator it) { in Erase()
367 iterator Find(const K& key) { in Find()
377 iterator FindWithHash(const K& key, size_t hash) { in FindWithHash()
378 return iterator(this, FindIndex(key, hash)); in FindWithHash()
Darray_ref.h48 using iterator = T*; variable
50 using reverse_iterator = std::reverse_iterator<iterator>;
113 iterator begin() { return array_; } in begin()
116 iterator end() { return array_ + size_; } in end()
Dbit_utils_iterator.h35 : public std::iterator<std::forward_iterator_tag, uint32_t, ptrdiff_t, void, void> {
Dtransform_array_ref_test.cc46 using TarefIter = decltype(taref)::iterator; in TEST()
87 using TarefIter = decltype(taref)::iterator; in TEST()
Dstl_util.h72 for (typename T::iterator i = v->begin(); i != v->end(); ++i) { in STLDeleteValues()
/art/runtime/
Dsafe_map.h41 typedef typename ::std::map<K, V, Comparator, Allocator>::iterator iterator; typedef
63 iterator begin() { return map_.begin(); } in begin()
65 iterator end() { return map_.end(); } in end()
73 iterator erase(iterator it) { return map_.erase(it); } in erase()
76 iterator find(const K& k) { return map_.find(k); } in find()
79 iterator lower_bound(const K& k) { return map_.lower_bound(k); } in lower_bound()
82 iterator upper_bound(const K& k) { return map_.upper_bound(k); } in upper_bound()
95 iterator Put(const K& k, const V& v) { in Put()
96 std::pair<iterator, bool> result = map_.emplace(k, v); in Put()
100 iterator Put(const K& k, V&& v) { in Put()
[all …]
Dstride_iterator.h27 class StrideIterator : public std::iterator<std::random_access_iterator_tag, T> {
30 typename std::iterator<std::random_access_iterator_tag, T>::difference_type;
/art/compiler/utils/
Dintrusive_forward_list.h62 class IntrusiveForwardListIterator : public std::iterator<std::forward_iterator_tag, T> {
142 typedef IntrusiveForwardListIterator< T, hook_traits> iterator; typedef
163 iterator before_begin() { return iterator(&first_); } in before_begin()
165 iterator begin() { return iterator(first_.next_hook); } in begin()
167 iterator end() { return iterator(nullptr); } in end()
194 iterator insert_after(const_iterator position, value_type& value) { in insert_after()
198 return iterator(new_hook); in insert_after()
201 iterator insert_after(const_iterator position, InputIterator first, InputIterator last) { in insert_after()
205 return iterator(position.hook_); in insert_after()
207 iterator erase_after(const_iterator position) { in erase_after()
[all …]
/art/compiler/optimizing/
Dblock_builder.cc69 CatchHandlerIterator iterator(handlers_ptr); in CreateBranchTargets() local
70 for (; iterator.HasNext(); iterator.Next()) { in CreateBranchTargets()
71 MaybeCreateBlockAt(iterator.GetHandlerAddress()); in CreateBranchTargets()
73 handlers_ptr = iterator.EndDataPointer(); in CreateBranchTargets()
204 auto iterator = try_block_info.find(block->GetBlockId()); in GetTryItem() local
205 return (iterator == try_block_info.end()) ? nullptr : iterator->second; in GetTryItem()
289 CatchHandlerIterator iterator(handlers_ptr); in InsertTryBoundaryBlocks() local
290 for (; iterator.HasNext(); iterator.Next()) { in InsertTryBoundaryBlocks()
291 uint32_t address = iterator.GetHandlerAddress(); in InsertTryBoundaryBlocks()
314 new (arena_) TryCatchInformation(iterator.GetHandlerTypeIndex(), *dex_file_)); in InsertTryBoundaryBlocks()
[all …]
/art/test/478-checker-clinit-check-pruning/src/
DMain.java323 it.iterator(); in $noinline$someStaticMethod()
355 it.iterator(); in $noinline$someStaticMethod()
384 it.iterator(); in $noinline$someStaticMethod()
421 it.iterator(); in inlinedForNull()
462 it.iterator(); in inlinedForNull()
517 it.iterator(); in $noinline$getIterator()
542 Iterable it = new Iterable() { public java.util.Iterator iterator() { return null; } }; in main()
/art/cmdline/
Dtoken_range.h108 using iterator = TokenList::const_iterator; member
111 using const_iterator = iterator;
146 iterator begin() const { in begin()
151 iterator end() const { in end()
250 iterator it_end;
291 for (iterator it = begin(); it != end(); ++it) { in MatchSubstrings()
409 TokenList::iterator new_end = in RemoveIf()
422 const iterator begin_;
423 const iterator end_;
/art/test/548-checker-inlining-and-dce/src/
DMain.java80 public java.util.Iterator iterator() { return null; } in main()
/art/test/545-tracing-and-jit/src/
DMain.java180 set.iterator(); in fillJit()
197 set.iterator(); in fillJit()
214 set.iterator(); in fillJit()
/art/runtime/gc/
Dallocation_record.h267 EntryList::iterator Begin() in Begin()
273 EntryList::iterator End() in End()
/art/test/922-properties/src/art/
DTest922.java146 return sysProps.iterator().next(); in generate()
/art/test/925-threadgroups/src/art/
DTest925.java76 Iterator<Thread> it = threadList.iterator(); in checkChildren()
/art/runtime/verifier/
Dmethod_verifier.cc1075 CatchHandlerIterator iterator(handlers_ptr); in ScanTryCatchBlocks() local
1076 for (; iterator.HasNext(); iterator.Next()) { in ScanTryCatchBlocks()
1077 uint32_t dex_pc= iterator.GetHandlerAddress(); in ScanTryCatchBlocks()
1091 if (iterator.GetHandlerTypeIndex().IsValid()) { in ScanTryCatchBlocks()
1093 iterator.GetHandlerTypeIndex(), in ScanTryCatchBlocks()
1101 handlers_ptr = iterator.EndDataPointer(); in ScanTryCatchBlocks()
1748 DexFileParameterIterator iterator(*dex_file_, proto_id); in SetTypesFromSignature() local
1750 for (; iterator.HasNext(); iterator.Next()) { in SetTypesFromSignature()
1751 const char* descriptor = iterator.GetDescriptor(); in SetTypesFromSignature()
1768 const RegType& reg_type = ResolveClassAndCheckAccess(iterator.GetTypeIdx()); in SetTypesFromSignature()
[all …]
/art/test/051-thread/src/
DMain.java187 Iterator<StackTraceElement> it = list.iterator(); in testMainThreadAllStackTraces()
/art/tools/ahat/src/heapdump/
DSort.java96 Iterator<Comparator<T>> iter = mComparators.iterator(); in compare()

12