Lines Matching refs:ObjectArray
30 template <typename T> using ConstObjPtrArrayIter = ArrayIter<T, const ObjPtr<ObjectArray<T>>>;
31 template <typename T> using ConstHandleArrayIter = ArrayIter<T, const Handle<ObjectArray<T>>>;
32 template <typename T> using ObjPtrArrayIter = ArrayIter<T, ObjPtr<ObjectArray<T>>>;
33 template <typename T> using HandleArrayIter = ArrayIter<T, Handle<ObjectArray<T>>>;
36 class MANAGED ObjectArray: public Array {
45 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
51 static ObjPtr<ObjectArray<T>> Alloc(Thread* self,
92 ObjPtr<ObjectArray<T>> src,
99 ObjPtr<ObjectArray<T>> src,
107 ObjPtr<ObjectArray<T>> src,
113 static ObjPtr<ObjectArray<T>> CopyOf(Handle<ObjectArray<T>> h_this,
132 static inline ConstHandleArrayIter<T> cbegin(const Handle<ObjectArray<T>>& h_this)
134 static inline ConstHandleArrayIter<T> cend(const Handle<ObjectArray<T>>& h_this)
137 const Handle<ObjectArray<T>>& h_this) REQUIRES_SHARED(Locks::mutator_lock_) { in ConstIterate()
140 static inline HandleArrayIter<T> begin(Handle<ObjectArray<T>>& h_this)
142 static inline HandleArrayIter<T> end(Handle<ObjectArray<T>>& h_this)
144 static inline IterationRange<HandleArrayIter<T>> Iterate(Handle<ObjectArray<T>>& h_this) in Iterate()
160 DISALLOW_IMPLICIT_CONSTRUCTORS(ObjectArray);
215 static ObjectArray<T>* Ptr(const Handle<ObjectArray<T>>& p) in Ptr()
219 static ObjectArray<T>* Ptr(const ObjPtr<ObjectArray<T>>& p) in Ptr()