Searched refs:EtsToStringCacheElement (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/helpers/ |
| D | ets_to_string_cache.cpp | 24 class EtsToStringCacheElement : public EtsObject { class 26 ~EtsToStringCacheElement() = default; 27 NO_COPY_SEMANTIC(EtsToStringCacheElement); 28 NO_MOVE_SEMANTIC(EtsToStringCacheElement); 35 …static EtsToStringCacheElement<T> *Create(EtsCoroutine *coro, EtsHandle<EtsString> &stringHandle, … 38 static EtsToStringCacheElement<T> *FromCoreType(ObjectHeader *obj) in FromCoreType() 40 return reinterpret_cast<EtsToStringCacheElement<T> *>(obj); in FromCoreType() 161 MEMBER_OFFSET(EtsToStringCacheElement<T>, data_) + MEMBER_OFFSET(Data, string); 163 MEMBER_OFFSET(EtsToStringCacheElement<T>, data_) + MEMBER_OFFSET(Data, flag); 164 constexpr static size_t NUMBER_OFFSET = MEMBER_OFFSET(EtsToStringCacheElement<T>, number_); [all …]
|
| D | ets_to_string_cache.h | 48 class EtsToStringCacheElement; variable 57 class EtsToStringCache : public EtsTypedObjectArray<EtsToStringCacheElement<T>> { 96 using Elem = EtsToStringCacheElement<T>; 101 …ing *, ToStringResult> FinishUpdate(EtsCoroutine *coro, T number, EtsToStringCacheElement<T> *elem,
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_to_string_cache_test.cpp | 203 ASSERT(detail::EtsToStringCacheElement<T>::STRING_OFFSET == in CheckCacheElementMembers() 204 MEMBER_OFFSET(detail::EtsToStringCacheElement<T>, data_)); in CheckCacheElementMembers() 206 auto *klass = detail::EtsToStringCacheElement<T>::GetClass(EtsCoroutine::GetCurrent()); in CheckCacheElementMembers() 208 MirrorFieldInfo("string", detail::EtsToStringCacheElement<T>::STRING_OFFSET), in CheckCacheElementMembers() 209 MirrorFieldInfo("lock", detail::EtsToStringCacheElement<T>::FLAG_OFFSET), in CheckCacheElementMembers() 210 MIRROR_FIELD_INFO(detail::EtsToStringCacheElement<T>, number_, "number")}; in CheckCacheElementMembers()
|