Lines Matching defs:fields
373 for (const auto &member : field->fields) {
410 // they mismatch, it might be pdb has fields info missing.
411 for (const auto &field : m_record.record.fields) {
431 // After we collecting all fields in visitKnownMember, we have all fields in
448 auto &fields = pair.second;
470 // increase its size by converting it to a struct to hold multiple fields.
474 if (fields.size() == 1) {
475 uint64_t end_offset = offset + fields.back()->bit_size;
476 parent->fields.push_back(std::move(fields.back()));
482 end_offset_map[end_offset].push_back(parent->fields.back().get());
486 parent->fields.push_back(std::make_unique<Member>(Member::Union));
487 parent = parent->fields.back().get();
493 for (auto &field : fields) {
495 parent->fields.push_back(std::move(field));
497 parent->fields.back().get());