Lines Matching refs:ArtField
39 class ArtField; variable
106 typename = typename std::enable_if_t<(kHasFields && std::is_same_v<T, ArtField>) ||
109 if constexpr (std::is_same_v<T, ArtField>) { in NewHandle()
122 ALWAYS_INLINE MutableReflectiveHandle<ArtField> NewFieldHandle(ArtField* f) in NewFieldHandle()
126 MutableReflectiveHandle<ArtField> fh(GetMutableFieldHandle(field_pos_++)); in NewFieldHandle()
130 ALWAYS_INLINE ReflectiveHandleWrapper<ArtField> NewReflectiveFieldHandleWrapper(ArtField** f) in NewReflectiveFieldHandleWrapper()
132 return ReflectiveHandleWrapper<ArtField>(f, NewMethodHandle(*f)); in NewReflectiveFieldHandleWrapper()
135 ALWAYS_INLINE ArtField* GetField(size_t i) { in GetField()
139 ALWAYS_INLINE ReflectiveHandle<ArtField> GetFieldHandle(size_t i) { in GetFieldHandle()
141 return ReflectiveHandle<ArtField>(GetFieldReference(i)); in GetFieldHandle()
143 ALWAYS_INLINE MutableReflectiveHandle<ArtField> GetMutableFieldHandle(size_t i) { in GetMutableFieldHandle()
145 return MutableReflectiveHandle<ArtField>(GetFieldReference(i)); in GetMutableFieldHandle()
188 ReflectiveReference<ArtField>* GetFieldReference(size_t i) { in GetFieldReference()
195 std::array<ReflectiveReference<ArtField>, kNumFields> fields_;