Searched refs:ArrayIter (Results 1 – 3 of 3) sorted by relevance
/art/runtime/mirror/ |
D | object_array.h | 28 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)
|
D | object_array-inl.h | 369 inline void ArrayIter<T, C>::CheckIdx() const { in CheckIdx()
|
/art/runtime/ |
D | handle.h | 39 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>>>;
|