| 1452 | |
| 1453 | // Like PushElement, but additionally tracks the field this represents. |
| 1454 | template<typename T> void AddElement(voffset_t field, T e, T def) { |
| 1455 | // We don't serialize values equal to the default. |
| 1456 | if (IsTheSameAs(e, def) && !force_defaults_) return; |
| 1457 | auto off = PushElement(e); |
| 1458 | TrackField(field, off); |
| 1459 | } |
| 1460 | |
| 1461 | template<typename T> void AddElement(voffset_t field, T e) { |
| 1462 | auto off = PushElement(e); |
no test coverage detected