| 498 | } |
| 499 | |
| 500 | bool VerifyStruct(flatbuffers::Verifier &v, |
| 501 | const flatbuffers::Table &parent_table, |
| 502 | voffset_t field_offset, const reflection::Object &obj, |
| 503 | bool required) { |
| 504 | auto offset = parent_table.GetOptionalFieldOffset(field_offset); |
| 505 | if (required && !offset) { return false; } |
| 506 | |
| 507 | return !offset || v.Verify(reinterpret_cast<const uint8_t *>(&parent_table), |
| 508 | offset, obj.bytesize()); |
| 509 | } |
| 510 | |
| 511 | bool VerifyVectorOfStructs(flatbuffers::Verifier &v, |
| 512 | const flatbuffers::Table &parent_table, |
no test coverage detected