Home
last modified time | relevance | path

Searched refs:FieldItem (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dfile_reader.h78 FieldItem *CreateFieldItem(ClassItem *cls, File::EntityId field_id);
91 void SetIntegerFieldValue(FieldDataAccessor *field_acc, FieldItem *field_item) in SetIntegerFieldValue()
111 void SetFloatFieldValue(FieldDataAccessor *field_acc, FieldItem *field_item) in SetFloatFieldValue()
130 void SetStringFieldValue(FieldDataAccessor *field_acc, FieldItem *field_item) in SetStringFieldValue()
Dfile_items.cpp1267 FieldItem::FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t access_flags, ItemC… in FieldItem() function in panda::panda_file::FieldItem
1272 void FieldItem::SetValue(ValueItem *value) in SetValue()
1278 size_t FieldItem::CalculateSize() const in CalculateSize()
1300 bool FieldItem::WriteValue(Writer *writer) in WriteValue()
1332 bool FieldItem::WriteAnnotations(Writer *writer) in WriteAnnotations()
1361 bool FieldItem::WriteTaggedData(Writer *writer) in WriteTaggedData()
1374 bool FieldItem::Write(Writer *writer) in Write()
Dfile_items.h510 class FieldItem : public BaseFieldItem {
512FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t access_flags, ItemContainer *…
514 ~FieldItem() override = default;
567 DEFAULT_MOVE_SEMANTIC(FieldItem);
568 DEFAULT_COPY_SEMANTIC(FieldItem);
1067 FieldItem *AddField(Args... args) in AddField()
1069 … fields_.emplace_back(std::make_unique<FieldItem>(this, std::forward<Args>(args)..., container_)); in AddField()
1173 std::vector<std::unique_ptr<FieldItem>> fields_;
Dfile_reader.cpp717 FieldItem *FileReader::CreateFieldItem(ClassItem *cls, File::EntityId field_id) in CreateFieldItem()
721 return static_cast<FieldItem *>(it->second); in CreateFieldItem()
741 return static_cast<FieldItem *>(it_check->second); in CreateFieldItem()
750 FieldItem *field_item = cls->AddField(field_name, field_type_item, field_acc.GetAccessFlags()); in CreateFieldItem()
Dfile_item_container.h87 static_assert(!std::is_same_v<T, FieldItem>, "Use ClassItem instance to create FieldItem"); in CreateItem()
Dfile_item_container.cpp400 auto *field_item = static_cast<FieldItem *>(param_item); in DeduplicateAnnotations()
/arkcompiler/runtime_core/libpandafile/tests/
Dfile_item_container_test.cpp263 FieldItem *field_item = class_item->AddField(field_name, field_type, ACC_PUBLIC);
1094 auto *field_item = static_cast<panda_file::FieldItem *>(field); in __anon97c8f9171402()
1154 FieldItem *field_item = class_item->AddField(field_name, field_type, ACC_PUBLIC);
/arkcompiler/runtime_core/assembler/
Dassembly-emitter.cpp41 using panda::panda_file::FieldItem;
1072 auto *field_item = static_cast<FieldItem *>(Find(entities.field_items, field_name)); in MakeRecordAnnotations()