MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / get_fields

Method get_fields

proto/enums_final_models.cpp:574–911  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

572}
573
574size_t FinalModel<::enums::Enums>::get_fields(::enums::Enums& fbe_value) const noexcept
575{
576 size_t fbe_current_offset = 0;
577 size_t fbe_current_size = 0;
578 size_t fbe_field_size;
579
580 byte0.fbe_offset(fbe_current_offset);
581 fbe_field_size = byte0.get(fbe_value.byte0);
582 fbe_current_offset += fbe_field_size;
583 fbe_current_size += fbe_field_size;
584
585 byte1.fbe_offset(fbe_current_offset);
586 fbe_field_size = byte1.get(fbe_value.byte1);
587 fbe_current_offset += fbe_field_size;
588 fbe_current_size += fbe_field_size;
589
590 byte2.fbe_offset(fbe_current_offset);
591 fbe_field_size = byte2.get(fbe_value.byte2);
592 fbe_current_offset += fbe_field_size;
593 fbe_current_size += fbe_field_size;
594
595 byte3.fbe_offset(fbe_current_offset);
596 fbe_field_size = byte3.get(fbe_value.byte3);
597 fbe_current_offset += fbe_field_size;
598 fbe_current_size += fbe_field_size;
599
600 byte4.fbe_offset(fbe_current_offset);
601 fbe_field_size = byte4.get(fbe_value.byte4);
602 fbe_current_offset += fbe_field_size;
603 fbe_current_size += fbe_field_size;
604
605 byte5.fbe_offset(fbe_current_offset);
606 fbe_field_size = byte5.get(fbe_value.byte5);
607 fbe_current_offset += fbe_field_size;
608 fbe_current_size += fbe_field_size;
609
610 char0.fbe_offset(fbe_current_offset);
611 fbe_field_size = char0.get(fbe_value.char0);
612 fbe_current_offset += fbe_field_size;
613 fbe_current_size += fbe_field_size;
614
615 char1.fbe_offset(fbe_current_offset);
616 fbe_field_size = char1.get(fbe_value.char1);
617 fbe_current_offset += fbe_field_size;
618 fbe_current_size += fbe_field_size;
619
620 char2.fbe_offset(fbe_current_offset);
621 fbe_field_size = char2.get(fbe_value.char2);
622 fbe_current_offset += fbe_field_size;
623 fbe_current_size += fbe_field_size;
624
625 char3.fbe_offset(fbe_current_offset);
626 fbe_field_size = char3.get(fbe_value.char3);
627 fbe_current_offset += fbe_field_size;
628 fbe_current_size += fbe_field_size;
629
630 char4.fbe_offset(fbe_current_offset);
631 fbe_field_size = char4.get(fbe_value.char4);

Callers

nothing calls this directly

Calls 2

fbe_offsetMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected