Searched refs:fieldItem (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_reader.h | 95 void SetFieldValue(FieldItem *fieldItem, Type fieldType, FieldDataAccessor &fieldAcc); 114 void SetIntegerFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetIntegerFieldValue() argument 124 fieldItem->SetValue(valueItem); in SetIntegerFieldValue() 128 fieldItem->SetValue(valueItem); in SetIntegerFieldValue() 133 void SetFloatFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetFloatFieldValue() argument 143 fieldItem->SetValue(valueItem); in SetFloatFieldValue() 147 fieldItem->SetValue(valueItem); in SetFloatFieldValue() 151 void SetStringFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetStringFieldValue() argument 160 fieldItem->SetValue(valueItem); in SetStringFieldValue()
|
H A D | file_reader.cpp | 726 void FileReader::SetFieldValue(FieldItem *fieldItem, Type fieldType, FieldDataAccessor &fieldAcc) in SetFieldValue() argument 732 SetIntegerFieldValue<uint8_t>(&fieldAcc, fieldItem); in SetFieldValue() 736 SetIntegerFieldValue<uint16_t>(&fieldAcc, fieldItem); in SetFieldValue() 740 SetIntegerFieldValue<uint32_t>(&fieldAcc, fieldItem); in SetFieldValue() 744 SetIntegerFieldValue<uint64_t>(&fieldAcc, fieldItem); in SetFieldValue() 747 SetFloatFieldValue<float>(&fieldAcc, fieldItem); in SetFieldValue() 750 SetFloatFieldValue<double>(&fieldAcc, fieldItem); in SetFieldValue() 753 SetStringFieldValue(&fieldAcc, fieldItem); in SetFieldValue() 795 FieldItem *fieldItem = cls->AddField(fieldName, fieldTypeItem, fieldAcc.GetAccessFlags()); in CreateFieldItem() local 796 itemsDone_.insert({fieldId, static_cast<BaseItem *>(fieldItem)}); in CreateFieldItem() 891 auto *fieldItem = container_.CreateItem<ForeignFieldItem>(fcls, fieldName, fieldTypeItem); CreateForeignFieldItem() local [all...] |
H A D | file_item_container.cpp | 418 auto *fieldItem = static_cast<FieldItem *>(paramItem); in DeduplicateAnnotations() 419 panda_file::DeduplicateAnnotations(fieldItem->GetRuntimeAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations() 420 panda_file::DeduplicateAnnotations(fieldItem->GetAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations() 421 panda_file::DeduplicateAnnotations(fieldItem->GetRuntimeTypeAnnotations(), &annotationDeduper, in DeduplicateAnnotations() 423 panda_file::DeduplicateAnnotations(fieldItem->GetTypeAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | importExportDecls.cpp | 134 auto fieldItem = fieldMap_.find(originalFieldName); in HandleSelectiveExportWithAlias() local 135 if (fieldItem != fieldMap_.end()) { in HandleSelectiveExportWithAlias() 136 ir::AstNode *field = fieldItem->second; in HandleSelectiveExportWithAlias() 159 if (fieldItem != fieldMap_.end()) { in HandleSelectiveExportWithAlias() 160 fieldItem->second->AddAstNodeFlags(ir::AstNodeFlags::HAS_EXPORT_ALIAS); in HandleSelectiveExportWithAlias()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 208 FieldItem *fieldItem = classItem->AddField(fieldName, fieldType, ACC_PUBLIC); in TEST() local 307 EXPECT_EQ(dataAccessor.GetFieldId().GetOffset(), fieldItem->GetOffset()); in TEST() 313 EXPECT_EQ(dataAccessor.GetSize(), fieldItem->GetSize()); in TEST() 634 auto *fieldItem = container.CreateItem<ForeignFieldItem>(classItem, fieldName, fieldType); in TEST() local 657 size_t foreignSize = classItem->GetSize() + fieldItem->GetSize() + methodItem->GetSize(); in TEST() 670 FieldDataAccessor fieldDataAccessor(*pandaFile, fieldItem->GetFileId()); in TEST() 671 EXPECT_EQ(fieldDataAccessor.GetFieldId().GetOffset(), fieldItem->GetOffset()); in TEST() 672 EXPECT_EQ(fieldDataAccessor.GetSize(), fieldItem->GetSize()); in TEST() 1029 auto *fieldItem = static_cast<panda_file::FieldItem *>(field); in TEST() 1030 ASSERT(fieldItem ! in TEST() [all...] |
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-emitter.cpp | 469 auto *fieldItem = it->second; in CreateScalarEnumValueItem() local 471 out->emplace_back(fieldItem); in CreateScalarEnumValueItem() 475 return container->CreateItem<ScalarValueItem>(fieldItem); in CreateScalarEnumValueItem() 1255 auto *fieldItem = static_cast<FieldItem *>(Find(entities.fieldItems, fieldName)); in MakeRecordAnnotations() local 1256 if (!AddAnnotations(fieldItem, items, *field.metadata, program, entities.classItems, entities.fieldItems, in MakeRecordAnnotations() 1267 fieldItem->SetValue(item); in MakeRecordAnnotations()
|
Completed in 10 milliseconds