Home
last modified time | relevance | path

Searched refs:ForeignClassItem (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.h111 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 Dassembly-emitter.cpp43 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 Dassembly-emitter.h112 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 Dassembly-emitter.cpp40 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 Dlinker_context.cpp45 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 Dlinker_context_misc.cpp206 auto j = static_cast<const panda_file::ForeignClassItem *>(i); in ReprItem()
H A Dlinker_context.h300 std::variant<std::monostate, panda_file::FieldItem *, panda_file::ForeignClassItem *> TryFindField(
/arkcompiler/runtime_core/libpandafile/
H A Dfile_item_container.h48 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 Dfile_reader.h81 ForeignClassItem *CreateForeignClassItem(File::EntityId class_id);
H A Dfile_items.h499 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 Dfile_item_container.cpp184 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 Dfile_reader.cpp897 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 Dfile_item_container.h54 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 Dfile_reader.h99 ForeignClassItem *CreateForeignClassItem(File::EntityId classId);
H A Dfile_items.h467 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 Dfile_item_container.cpp196 ForeignClassItem *ItemContainer::GetOrCreateForeignClassItem(const std::string &str) in GetOrCreateForeignClassItem()
198 return GetOrInsert<ForeignClassItem>(classMap_, foreignItems_, foreignItems_.end(), str, true, str); in GetOrCreateForeignClassItem()
H A Dfile_reader.cpp897 ForeignClassItem *FileReader::CreateForeignClassItem(File::EntityId classId) in CreateForeignClassItem()
901 return static_cast<ForeignClassItem *>(it->second); in CreateForeignClassItem()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp643 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 Dfile_item_container_test.cpp629 ForeignClassItem *classItem = container.GetOrCreateForeignClassItem("ForeignClass"); in TEST()

Completed in 30 milliseconds