Lines Matching refs:member
526 for (const auto& member : struct_decl->members) {
528 coded_struct->coded_name + "_" + std::string(member.name.data());
529 auto coded_member_type = CompileType(member.type.get());
531 struct_fields.emplace_back(coded_member_type, member.fieldshape.Offset());
540 for (const auto& member : union_decl->members) {
542 union_struct->coded_name + "_" + std::string(member.name.data());
543 auto coded_member_type = CompileType(member.type.get());
548 // the coding tables will use the union |tag| to index into the member array.
560 for (const auto& member : table_decl->members) {
561 if (!members.emplace(member.ordinal->Value(), &member).second) {
566 const auto& member = *member_pair.second;
567 if (!member.maybe_used)
570 coded_table->coded_name + "_" + std::string(member.maybe_used->name.data());
571 auto coded_member_type = CompileType(member.maybe_used->type.get());
573 table_fields.emplace_back(coded_member_type, member.ordinal->Value());