Lines Matching defs:field_accessor

523     class_accessor.EnumerateFields([&](panda_file::FieldDataAccessor &field_accessor) -> void {
526 panda_file::File::EntityId field_name_id = field_accessor.GetNameId();
529 uint32_t field_type = field_accessor.GetType();
532 GetMetaData(&field, field_accessor.GetFieldId(), record->name == ark::SCOPE_NAME_RECORD);
1011 void Disassembler::GetMetadataFieldValue(panda_file::FieldDataAccessor &field_accessor, pandasm::Field *field,
1015 const auto offset = field_accessor.GetValue<uint32_t>().value();
1026 const uint8_t val = field_accessor.GetValue<uint8_t>().value();
1029 std::optional<double> val = field_accessor.GetValue<double>();
1034 std::optional<bool> val = field_accessor.GetValue<bool>();
1039 std::optional<uint32_t> string_offset_val = field_accessor.GetValue<uint32_t>();
1046 std::optional<uint32_t> litarray_offset_val = field_accessor.GetValue<uint32_t>();
1067 panda_file::FieldDataAccessor field_accessor(*file_, field_id);
1069 if (field_accessor.IsExternal()) {
1073 if (field_accessor.IsStatic()) {
1077 GetMetadataFieldValue(field_accessor, field, is_scope_names_record);
1198 panda_file::FieldDataAccessor field_accessor(*file_, id);
1199 ss << GetFullRecordName(field_accessor.GetClassId()) << "."
1200 << StringDataToString(file_->GetStringData(field_accessor.GetNameId()));
1251 panda_file::FieldDataAccessor field_accessor(*file_, id);
1252 ss << GetFullRecordName(field_accessor.GetClassId()) << "."
1253 << StringDataToString(file_->GetStringData(field_accessor.GetNameId()));
1321 class_accessor.EnumerateFields([&](panda_file::FieldDataAccessor &field_accessor) -> void {
1323 << field_accessor.GetFieldId();