Home
last modified time | relevance | path

Searched refs:ArrayIter (Results 1 – 3 of 3) sorted by relevance

/art/runtime/mirror/
Dobject_array.h28 template<typename T, typename Container> class ArrayIter; variable
29 template <typename T> using ConstObjPtrArrayIter = ArrayIter<T, const ObjPtr<ObjectArray<T>>>;
30 template <typename T> using ConstHandleArrayIter = ArrayIter<T, const Handle<ObjectArray<T>>>;
31 template <typename T> using ObjPtrArrayIter = ArrayIter<T, ObjPtr<ObjectArray<T>>>;
32 template <typename T> using HandleArrayIter = ArrayIter<T, Handle<ObjectArray<T>>>;
159 class ArrayIter : public std::iterator<std::forward_iterator_tag, ObjPtr<T>> {
161 using Iter = ArrayIter<T, Container>;
164 ArrayIter(Container array, int32_t idx) NO_THREAD_SAFETY_ANALYSIS : array_(array), idx_(idx) { in ArrayIter() function
168 ArrayIter(const Iter& other) = default; // NOLINT(runtime/explicit)
Dobject_array-inl.h369 inline void ArrayIter<T, C>::CheckIdx() const { in CheckIdx()
/art/runtime/
Dhandle.h39 template<typename T, typename C> class ArrayIter; variable
40 template<typename T> using HandleArrayIter = ArrayIter<T, Handle<ObjectArray<T>>>;
41 template<typename T> using ConstHandleArrayIter = ArrayIter<T, const Handle<ObjectArray<T>>>;