| 2717 | } |
| 2718 | |
| 2719 | template<typename T> bool SetField(voffset_t field, T val, T def) { |
| 2720 | auto field_offset = GetOptionalFieldOffset(field); |
| 2721 | if (!field_offset) return IsTheSameAs(val, def); |
| 2722 | WriteScalar(data_ + field_offset, val); |
| 2723 | return true; |
| 2724 | } |
| 2725 | template<typename T> bool SetField(voffset_t field, T val) { |
| 2726 | auto field_offset = GetOptionalFieldOffset(field); |
| 2727 | if (!field_offset) return false; |
no test coverage detected