Home
last modified time | relevance | path

Searched refs:ClassTag (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dclass_data_accessor-inl.h88 return helpers::GetOptionalTaggedValue<SourceLang>(source_lang_sp_, ClassTag::SOURCE_LANG, in GetSourceLang()
99 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>( in EnumerateRuntimeAnnotations()
100 runtime_annotations_sp_, ClassTag::RUNTIME_ANNOTATION, cb, &annotations_sp_); in EnumerateRuntimeAnnotations()
110 …helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>(annotations_sp_, ClassTag::ANNO… in EnumerateAnnotations()
121 return helpers::EnumerateTaggedValuesWithEarlyStop<File::EntityId, ClassTag, Callback>( in EnumerateRuntimeAnnotationsWithEarlyStop()
122 runtime_annotations_sp_, ClassTag::RUNTIME_ANNOTATION, cb); in EnumerateRuntimeAnnotationsWithEarlyStop()
132 …return helpers::EnumerateTaggedValuesWithEarlyStop<File::EntityId, ClassTag, Callback>(annotations… in EnumerateAnnotationsWithEarlyStop()
133ClassTag::ANNOTATION, cb); in EnumerateAnnotationsWithEarlyStop()
142 …auto v = helpers::GetOptionalTaggedValue<File::EntityId>(source_file_sp_, ClassTag::SOURCE_FILE, &… in GetSourceFileId()
194 helpers::EnumerateTaggedValues<File::EntityId, ClassTag, Callback>( in EnumerateRuntimeTypeAnnotations()
[all …]
Dclass_data_accessor.cpp42 auto tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor()
44 while (tag != ClassTag::NOTHING && tag < ClassTag::SOURCE_LANG) { in ClassDataAccessor()
48 if (tag == ClassTag::INTERFACES) { in ClassDataAccessor()
57 tag = static_cast<ClassTag>(sp[0]); in ClassDataAccessor()
62 if (tag == ClassTag::NOTHING) { in ClassDataAccessor()
Dfile_items.cpp326 if (!writer->WriteByte(static_cast<uint8_t>(ClassTag::INTERFACES))) { in WriteIfaces()
348 if (!WriteIdTaggedValue(writer, ClassTag::RUNTIME_ANNOTATION, runtime_annotation)) { in WriteAnnotations()
354 if (!WriteIdTaggedValue(writer, ClassTag::ANNOTATION, annotation)) { in WriteAnnotations()
360 … if (!WriteIdTaggedValue(writer, ClassTag::RUNTIME_TYPE_ANNOTATION, runtime_type_annotation)) { in WriteAnnotations()
366 if (!WriteIdTaggedValue(writer, ClassTag::TYPE_ANNOTATION, type_annotation)) { in WriteAnnotations()
381 if (!WriteTaggedValue(writer, ClassTag::SOURCE_LANG, static_cast<uint8_t>(source_lang_))) { in WriteTaggedData()
391 if (!WriteIdTaggedValue(writer, ClassTag::SOURCE_FILE, source_file_)) { in WriteTaggedData()
396 return writer->WriteByte(static_cast<uint8_t>(ClassTag::NOTHING)); in WriteTaggedData()
Dfile_items.h40 enum class ClassTag : uint8_t { enum
/arkcompiler/runtime_core/docs/
Dfile_format.md394 … must have type [TaggedValue](#taggedvalue). Tag must have values from [ClassTag](#classtag) and f…
398 #### ClassTag subsubsection