/arkcompiler/runtime_core/assembler/ |
H A D | assembly-emitter.h | 111 panda_file::ClassItem **area, panda_file::ForeignClassItem **foreign_area, 114 panda_file::ClassItem **area, panda_file::ForeignClassItem **foreign_area, 125 panda_file::ForeignClassItem *foreign_area, uint32_t access_flags,
|
H A D | assembly-emitter.cpp | 43 using panda::panda_file::ForeignClassItem; 911 ForeignClassItem **foreign_area, const std::string &name, in HandleAreaForInner() 938 ForeignClassItem **foreign_area, const std::string &name, in HandleRecordOnwer() 1000 ForeignClassItem *foreign_area, uint32_t access_flags, StringItem *method_name, in CreateMethodItem() 1045 ForeignClassItem *foreign_area = nullptr; in MakeFunctionItems()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-emitter.h | 112 panda_file::ClassItem **area, panda_file::ForeignClassItem **foreignArea, 116 panda_file::ClassItem **area, panda_file::ForeignClassItem **foreignArea, 129 panda_file::ForeignClassItem *foreignArea, uint32_t accessFlags,
|
H A D | assembly-emitter.cpp | 40 using ark::panda_file::ForeignClassItem; 1058 ForeignClassItem **foreignArea, const std::string &name, in HandleAreaForInner() 1086 ForeignClassItem **foreignArea, const std::string &name, in HandleRecordOnwer() 1150 ForeignClassItem *foreignArea, uint32_t accessFlags, StringItem *methodName, in CreateMethodItem() 1194 ForeignClassItem *foreignArea = nullptr; in MakeFunctionItems()
|
/arkcompiler/runtime_core/static_core/static_linker/ |
H A D | linker_context.cpp | 45 auto *fc = static_cast<panda_file::ForeignClassItem *>(item); in AddItemToKnown() 444 std::variant<std::monostate, panda_file::FieldItem *, panda_file::ForeignClassItem *> Context::TryFindField( in TryFindField() 452 return static_cast<panda_file::ForeignClassItem *>(klass); in TryFindField() 514 ASSERT((std::is_same_v<T, panda_file::ForeignClassItem *>)); in MergeForeignField() 529 auto *fc = static_cast<panda_file::ForeignClassItem *>(clz); in MergeForeignFieldCreate()
|
H A D | linker_context_misc.cpp | 206 auto j = static_cast<const panda_file::ForeignClassItem *>(i); in ReprItem()
|
H A D | linker_context.h | 300 std::variant<std::monostate, panda_file::FieldItem *, panda_file::ForeignClassItem *> TryFindField(
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_item_container.h | 48 ForeignClassItem *GetOrCreateForeignClassItem(const std::string &str); 78 static_assert(!std::is_same_v<T, ForeignClassItem>, in CreateItem() 79 "Use GetOrCreateForeignClassItem to create ForeignClassItem"); in CreateItem()
|
H A D | file_reader.h | 81 ForeignClassItem *CreateForeignClassItem(File::EntityId class_id);
|
H A D | file_items.h | 499 class ForeignClassItem; 1205 class ForeignClassItem : public BaseClassItem { class in panda::panda_file::ClassTag::MethodTag::FieldTag 1207 explicit ForeignClassItem(const std::string &name, ItemContainer *container) : BaseClassItem(name, container) {} in ForeignClassItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::ForeignClassItem 1209 ~ForeignClassItem() override = default; 1221 DEFAULT_MOVE_SEMANTIC(ForeignClassItem); 1222 DEFAULT_COPY_SEMANTIC(ForeignClassItem);
|
H A D | file_item_container.cpp | 184 ForeignClassItem *ItemContainer::GetOrCreateForeignClassItem(const std::string &str) in GetOrCreateForeignClassItem() 186 return GetOrInsert<ForeignClassItem>(class_map_, foreign_items_, foreign_items_.end(), str, true, str, this); in GetOrCreateForeignClassItem()
|
H A D | file_reader.cpp | 897 ForeignClassItem *FileReader::CreateForeignClassItem(File::EntityId class_id) in CreateForeignClassItem() 901 return static_cast<ForeignClassItem *>(it->second); in CreateForeignClassItem()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_item_container.h | 54 ForeignClassItem *GetOrCreateForeignClassItem(const std::string &str); 96 static_assert(!std::is_same_v<T, ForeignClassItem>, in CreateItem() 97 "Use GetOrCreateForeignClassItem to create ForeignClassItem"); in CreateItem()
|
H A D | file_reader.h | 99 ForeignClassItem *CreateForeignClassItem(File::EntityId classId);
|
H A D | file_items.h | 467 class ForeignClassItem; 1281 class ForeignClassItem : public BaseClassItem { class in ark::panda_file::ClassTag 1283 explicit ForeignClassItem(const std::string &name) : BaseClassItem(name) {} in ForeignClassItem() function in ark::panda_file::ClassTag::ForeignClassItem 1285 ~ForeignClassItem() override = default; 1297 DEFAULT_MOVE_SEMANTIC(ForeignClassItem); 1298 DEFAULT_COPY_SEMANTIC(ForeignClassItem);
|
H A D | file_item_container.cpp | 196 ForeignClassItem *ItemContainer::GetOrCreateForeignClassItem(const std::string &str) in GetOrCreateForeignClassItem() 198 return GetOrInsert<ForeignClassItem>(classMap_, foreignItems_, foreignItems_.end(), str, true, str); in GetOrCreateForeignClassItem()
|
H A D | file_reader.cpp | 897 ForeignClassItem *FileReader::CreateForeignClassItem(File::EntityId classId) in CreateForeignClassItem() 901 return static_cast<ForeignClassItem *>(it->second); in CreateForeignClassItem()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 643 ForeignClassItem *class_item_foreign = container.GetOrCreateForeignClassItem("ForeignClass"); in HWTEST() 743 ForeignClassItem *class_item = container.GetOrCreateForeignClassItem("ForeignClass"); in HWTEST() 1193 ForeignClassItem *foreign_class_item = container.GetOrCreateForeignClassItem("foreign_class"); in HWTEST()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 629 ForeignClassItem *classItem = container.GetOrCreateForeignClassItem("ForeignClass"); in TEST()
|