Searched refs:BaseClassItem (Results 1 – 11 of 11) sorted by relevance
/arkcompiler/runtime_core/libpandafile/ |
D | file_reader.h | 77 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id); 79 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id); 145 inline BaseItem *CreateGenericMethodItem(BaseClassItem *class_item, File::EntityId method_id) in CreateGenericMethodItem() 154 inline BaseItem *CreateGenericFieldItem(BaseClassItem *class_item, File::EntityId field_id) in CreateGenericFieldItem() 163 inline BaseClassItem *CreateGenericClassItem(File::EntityId class_id) in CreateGenericClassItem()
|
D | file_items.h | 475 class BaseClassItem; variable 498 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container); 505 BaseClassItem *class_; 752 BaseClassItem *GetClassItem() const in GetClassItem() 775 BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, 783 BaseClassItem *class_; 852 class BaseClassItem; variable 985 class BaseClassItem : public TypeItem { 993 explicit BaseClassItem(const std::string &name, ItemContainer *container) in BaseClassItem() function 996 ~BaseClassItem() override = default; [all …]
|
D | file_items.cpp | 238 size_t BaseClassItem::CalculateSize() const in CalculateSize() 243 void BaseClassItem::ComputeLayout() in ComputeLayout() 252 bool BaseClassItem::Write(Writer *writer) in Write() 260 …size_t size = BaseClassItem::CalculateSize() + ID_SIZE + leb128::UnsignedEncodingSize(access_flags… in CalculateSizeWithoutFieldsAndMethods() 304 BaseClassItem::ComputeLayout(); in ComputeLayout() 401 if (!BaseClassItem::Write(writer)) { in Write() 548 BaseMethodItem::BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t acc… in BaseMethodItem() 1237 BaseFieldItem::BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *c… in BaseFieldItem()
|
D | file_reader.cpp | 433 BaseClassItem *cls_item = nullptr; in CreateAnnotationItem() 674 BaseClassItem *catch_type_item = nullptr; in CreateMethodItem() 801 ForeignMethodItem *FileReader::CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_i… in CreateForeignMethodItem() 845 ForeignFieldItem *FileReader::CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id) in CreateForeignFieldItem() 1178 … ? static_cast<BaseClassItem *>(container_.GetOrCreateForeignClassItem(type_name)) in UpdateDebugInfo() 1179 … : static_cast<BaseClassItem *>(container_.GetOrCreateClassItem(type_name)); in UpdateDebugInfo() 1197 … ? static_cast<BaseClassItem *>(container_.GetOrCreateForeignClassItem(type_name)) in UpdateDebugInfo() 1198 … : static_cast<BaseClassItem *>(container_.GetOrCreateClassItem(type_name)); in UpdateDebugInfo()
|
D | file_item_container.h | 124 std::map<std::string, BaseClassItem *> *GetClassMap() in GetClassMap() 543 std::map<std::string, BaseClassItem *> class_map_;
|
/arkcompiler/runtime_core/assembler/ |
D | assembly-function.h | 157 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes, 190 …MethodItem *method, const std::unordered_map<std::string, panda_file::BaseClassItem *> &class_item…
|
D | assembly-emitter.h | 47 std::unordered_map<std::string, panda_file::BaseClassItem *> class_items; 190 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes);
|
D | assembly-ins.h | 113 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes,
|
D | assembly-emitter.cpp | 35 using panda::panda_file::BaseClassItem; 231 const std::unordered_map<std::string, BaseClassItem *> &classes) in CreateScalarRecordValueItem() 234 BaseClassItem *class_item; in CreateScalarRecordValueItem() 1486 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes, in Emit() 1710 MethodItem *method, const std::unordered_map<std::string, BaseClassItem *> &class_items, in BuildTryBlocks() 1733 BaseClassItem *class_item = nullptr; in BuildTryBlocks()
|
/arkcompiler/runtime_core/assembler/templates/ |
D | ins_emit.h.erb | 23 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes,
|
/arkcompiler/runtime_core/libpandafile/tests/ |
D | file_item_container_test.cpp | 1055 std::map<std::string, panda_file::BaseClassItem *> *class_map = container.GetClassMap();
|