MCPcopy Create free account
hub / github.com/bytedance/Fastbot_Android / VerifyStruct

Function VerifyStruct

native/thirdpart/flatbuffers/reflection.cpp:500–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

498}
499
500bool 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
511bool VerifyVectorOfStructs(flatbuffers::Verifier &v,
512 const flatbuffers::Table &parent_table,

Callers 1

VerifyObjectFunction · 0.85

Calls 2

VerifyMethod · 0.45

Tested by

no test coverage detected