Searched refs:FieldItem (Results 1 – 8 of 8) sorted by relevance
/arkcompiler/runtime_core/libpandafile/ |
D | file_reader.h | 78 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()
|
D | file_items.cpp | 1267 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()
|
D | file_items.h | 510 class FieldItem : public BaseFieldItem { 512 …FieldItem(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_;
|
D | file_reader.cpp | 717 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()
|
D | file_item_container.h | 87 static_assert(!std::is_same_v<T, FieldItem>, "Use ClassItem instance to create FieldItem"); in CreateItem()
|
D | file_item_container.cpp | 400 auto *field_item = static_cast<FieldItem *>(param_item); in DeduplicateAnnotations()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
D | file_item_container_test.cpp | 263 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/ |
D | assembly-emitter.cpp | 41 using panda::panda_file::FieldItem; 1072 auto *field_item = static_cast<FieldItem *>(Find(entities.field_items, field_name)); in MakeRecordAnnotations()
|