Home
last modified time | relevance | path

Searched refs:EtsToStringCacheElement (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/helpers/
Dets_to_string_cache.cpp24 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 …]
Dets_to_string_cache.h48 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/
Dets_to_string_cache_test.cpp203 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()