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 {
42 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
48 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
89 ObjPtr<ObjectArray<T>> src,
96 ObjPtr<ObjectArray<T>> src,
104 ObjPtr<ObjectArray<T>> src,
110 static ObjPtr<ObjectArray<T>> CopyOf(Handle<ObjectArray<T>> h_this,
129 static inline ConstHandleArrayIter<T> cbegin(const Handle<ObjectArray<T>>& h_this)
131 static inline ConstHandleArrayIter<T> cend(const Handle<ObjectArray<T>>& h_this)
134 const Handle<ObjectArray<T>>& h_this) REQUIRES_SHARED(Locks::mutator_lock_) { in ConstIterate()
137 static inline HandleArrayIter<T> begin(Handle<ObjectArray<T>>& h_this)
139 static inline HandleArrayIter<T> end(Handle<ObjectArray<T>>& h_this)
141 static inline IterationRange<HandleArrayIter<T>> Iterate(Handle<ObjectArray<T>>& h_this) in Iterate()
153 DISALLOW_IMPLICIT_CONSTRUCTORS(ObjectArray);
202 static ObjectArray<T>* Ptr(const Handle<ObjectArray<T>>& p) in Ptr()
206 static ObjectArray<T>* Ptr(const ObjPtr<ObjectArray<T>>& p) in Ptr()