Lines Matching refs:ObjectArray
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>>>;
35 class MANAGED ObjectArray: public Array {
44 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
50 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
91 ObjPtr<ObjectArray<T>> src,
98 ObjPtr<ObjectArray<T>> src,
106 ObjPtr<ObjectArray<T>> src,
112 static ObjPtr<ObjectArray<T>> CopyOf(Handle<ObjectArray<T>> h_this,
131 static inline ConstHandleArrayIter<T> cbegin(const Handle<ObjectArray<T>>& h_this)
133 static inline ConstHandleArrayIter<T> cend(const Handle<ObjectArray<T>>& h_this)
136 const Handle<ObjectArray<T>>& h_this) REQUIRES_SHARED(Locks::mutator_lock_) { in ConstIterate()
139 static inline HandleArrayIter<T> begin(Handle<ObjectArray<T>>& h_this)
141 static inline HandleArrayIter<T> end(Handle<ObjectArray<T>>& h_this)
143 static inline IterationRange<HandleArrayIter<T>> Iterate(Handle<ObjectArray<T>>& h_this) in Iterate()
155 DISALLOW_IMPLICIT_CONSTRUCTORS(ObjectArray);
204 static ObjectArray<T>* Ptr(const Handle<ObjectArray<T>>& p) in Ptr()
208 static ObjectArray<T>* Ptr(const ObjPtr<ObjectArray<T>>& p) in Ptr()