Home | History | Annotate | Download | only in flatbuffers

Lines Matching defs:Verifier

1454 class Verifier FLATBUFFERS_FINAL_CLASS {
1456 Verifier(const uint8_t *buf, size_t buf_len, size_t _max_depth = 64,
1642 Verifier verifier(buf, len);
1643 return verifier.VerifyBuffer<T>(nullptr);
1743 bool VerifyTableStart(Verifier &verifier) const {
1745 if (!verifier.Verify<soffset_t>(data_)) return false;
1748 return verifier.VerifyComplexity() &&
1749 verifier.Verify<voffset_t>(vtable) &&
1751 verifier.Verify(vtable, ReadScalar<voffset_t>(vtable));
1755 template<typename T> bool VerifyField(const Verifier &verifier,
1761 return !field_offset || verifier.Verify<T>(data_ + field_offset);
1765 template<typename T> bool VerifyFieldRequired(const Verifier &verifier,
1768 return verifier.Check(field_offset != 0) &&
1769 verifier.Verify<T>(data_ + field_offset);