| 2600 | } |
| 2601 | |
| 2602 | template<typename T> bool SetField(voffset_t field, T val, T def) { |
| 2603 | auto field_offset = GetOptionalFieldOffset(field); |
| 2604 | if (!field_offset) return IsTheSameAs(val, def); |
| 2605 | WriteScalar(data_ + field_offset, val); |
| 2606 | return true; |
| 2607 | } |
| 2608 | template<typename T> bool SetField(voffset_t field, T val) { |
| 2609 | auto field_offset = GetOptionalFieldOffset(field); |
| 2610 | if (!field_offset) return false; |
no test coverage detected