Lines Matching refs:T

36 template<class T>
37 inline ObjectArray<T>* ObjectArray<T>::Alloc(Thread* self, Class* object_array_class, in Alloc()
47 return array->AsObjectArray<T>(); in Alloc()
51 template<class T>
52 inline ObjectArray<T>* ObjectArray<T>::Alloc(Thread* self, Class* object_array_class, in Alloc()
58 template<class T>
59 inline T* ObjectArray<T>::Get(int32_t i) { in Get()
64 return GetFieldObject<T>(OffsetOfElement(i)); in Get()
67 template<class T> template<VerifyObjectFlags kVerifyFlags>
68 inline bool ObjectArray<T>::CheckAssignable(T* object) { in CheckAssignable()
79 template<class T>
80 inline void ObjectArray<T>::Set(int32_t i, T* object) { in Set()
88 template<class T>
90 inline void ObjectArray<T>::Set(int32_t i, T* object) { in Set()
98 template<class T>
100 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, T* object) { in SetWithoutChecks()
106 template<class T>
108 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, T* object) { in SetWithoutChecksAndWriteBarrier()
116 template<class T>
117 inline T* ObjectArray<T>::GetWithoutChecks(int32_t i) { in GetWithoutChecks()
119 return GetFieldObject<T>(OffsetOfElement(i)); in GetWithoutChecks()
122 template<class T>
123 inline void ObjectArray<T>::AssignableMemmove(int32_t dst_pos, ObjectArray<T>* src, in AssignableMemmove()
132 CHECK_EQ(sizeof(HeapReference<T>), sizeof(uint32_t)); in AssignableMemmove()
165 template<class T>
166 inline void ObjectArray<T>::AssignableMemcpy(int32_t dst_pos, ObjectArray<T>* src, in AssignableMemcpy()
175 CHECK_EQ(sizeof(HeapReference<T>), sizeof(uint32_t)); in AssignableMemcpy()
182 T* obj = src->GetWithoutChecks(src_pos + i); in AssignableMemcpy()
197 template<class T>
198 inline void ObjectArray<T>::AssignableCheckingMemcpy(int32_t dst_pos, ObjectArray<T>* src, in AssignableCheckingMemcpy()
248 template<class T>
249 inline ObjectArray<T>* ObjectArray<T>::CopyOf(Thread* self, int32_t new_length) { in CopyOf()
253 Handle<ObjectArray<T>> h_this(hs.NewHandle(this)); in CopyOf()
257 ObjectArray<T>* new_array = Alloc(self, GetClass(), new_length, allocator_type); in CopyOf()
264 template<class T>
265 inline MemberOffset ObjectArray<T>::OffsetOfElement(int32_t i) { in OffsetOfElement()
270 template<class T> template<const bool kVisitClass, typename Visitor>
271 void ObjectArray<T>::VisitReferences(const Visitor& visitor) { in VisitReferences()