| 509 | } |
| 510 | |
| 511 | void FieldModel<::test::StructSimple>::get_fields(::test::StructSimple& fbe_value, size_t fbe_struct_size) const noexcept |
| 512 | { |
| 513 | size_t fbe_current_size = 4 + 4; |
| 514 | |
| 515 | if ((fbe_current_size + id.fbe_size()) <= fbe_struct_size) |
| 516 | id.get(fbe_value.id); |
| 517 | else |
| 518 | fbe_value.id = (int32_t)0ll; |
| 519 | fbe_current_size += id.fbe_size(); |
| 520 | |
| 521 | if ((fbe_current_size + f1.fbe_size()) <= fbe_struct_size) |
| 522 | f1.get(fbe_value.f1); |
| 523 | else |
| 524 | fbe_value.f1 = false; |
| 525 | fbe_current_size += f1.fbe_size(); |
| 526 | |
| 527 | if ((fbe_current_size + f2.fbe_size()) <= fbe_struct_size) |
| 528 | f2.get(fbe_value.f2, true); |
| 529 | else |
| 530 | fbe_value.f2 = true; |
| 531 | fbe_current_size += f2.fbe_size(); |
| 532 | |
| 533 | if ((fbe_current_size + f3.fbe_size()) <= fbe_struct_size) |
| 534 | f3.get(fbe_value.f3); |
| 535 | else |
| 536 | fbe_value.f3 = (uint8_t)0u; |
| 537 | fbe_current_size += f3.fbe_size(); |
| 538 | |
| 539 | if ((fbe_current_size + f4.fbe_size()) <= fbe_struct_size) |
| 540 | f4.get(fbe_value.f4, (uint8_t)255u); |
| 541 | else |
| 542 | fbe_value.f4 = (uint8_t)255u; |
| 543 | fbe_current_size += f4.fbe_size(); |
| 544 | |
| 545 | if ((fbe_current_size + f5.fbe_size()) <= fbe_struct_size) |
| 546 | f5.get(fbe_value.f5); |
| 547 | else |
| 548 | fbe_value.f5 = '\0'; |
| 549 | fbe_current_size += f5.fbe_size(); |
| 550 | |
| 551 | if ((fbe_current_size + f6.fbe_size()) <= fbe_struct_size) |
| 552 | f6.get(fbe_value.f6, (char)'!'); |
| 553 | else |
| 554 | fbe_value.f6 = (char)'!'; |
| 555 | fbe_current_size += f6.fbe_size(); |
| 556 | |
| 557 | if ((fbe_current_size + f7.fbe_size()) <= fbe_struct_size) |
| 558 | f7.get(fbe_value.f7); |
| 559 | else |
| 560 | fbe_value.f7 = L'\0'; |
| 561 | fbe_current_size += f7.fbe_size(); |
| 562 | |
| 563 | if ((fbe_current_size + f8.fbe_size()) <= fbe_struct_size) |
| 564 | f8.get(fbe_value.f8, (wchar_t)0x0444); |
| 565 | else |
| 566 | fbe_value.f8 = (wchar_t)0x0444; |
| 567 | fbe_current_size += f8.fbe_size(); |
| 568 |
nothing calls this directly
no test coverage detected