• Home
  • Raw
  • Download

Lines Matching refs:schema

65                          const reflection::Schema *schema, int type_index) {  in GetAnyValueS()  argument
75 if (schema) { in GetAnyValueS()
79 auto &objectdef = *schema->objects()->Get(type_index); in GetAnyValueS()
91 auto val = GetAnyFieldS(*table_field, fielddef, schema); in GetAnyValueS()
169 ResizeContext(const reflection::Schema &schema, uoffset_t start, int delta, in ResizeContext() argument
172 : schema_(schema), in ResizeContext()
183 ResizeTable(root_table ? *root_table : *schema.root_table(), root); in ResizeContext()
299 void SetString(const reflection::Schema &schema, const std::string &val, in SetString() argument
310 ResizeContext(schema, start, delta, flatbuf, root_table); in SetString()
319 uint8_t *ResizeAnyVector(const reflection::Schema &schema, uoffset_t newsize, in ResizeAnyVector() argument
336 ResizeContext(schema, start, delta_bytes, flatbuf, root_table); in ResizeAnyVector()
369 const reflection::Schema &schema, in CopyTable() argument
389 auto &subobjectdef = *schema.objects()->Get(fielddef.type()->index()); in CopyTable()
392 CopyTable(fbb, schema, subobjectdef, *GetFieldT(table, fielddef)) in CopyTable()
398 auto &subobjectdef = GetUnionType(schema, objectdef, fielddef, table); in CopyTable()
400 CopyTable(fbb, schema, subobjectdef, *GetFieldT(table, fielddef)).o; in CopyTable()
409 ? schema.objects()->Get(fielddef.type()->index()) in CopyTable()
428 CopyTable(fbb, schema, *elemobjectdef, *vec->Get(i)); in CopyTable()
462 auto &subobjectdef = *schema.objects()->Get(fielddef.type()->index()); in CopyTable()
514 bool VerifyObject(flatbuffers::Verifier &v, const reflection::Schema &schema,
518 bool VerifyVector(flatbuffers::Verifier &v, const reflection::Schema &schema, in VerifyVector() argument
557 auto obj = schema.objects()->Get(vec_field.type()->index()); in VerifyVector()
570 if (!VerifyObject(v, schema, *obj, vec->Get(j), true)) { in VerifyVector()
585 bool VerifyObject(flatbuffers::Verifier &v, const reflection::Schema &schema, in VerifyObject() argument
634 if (!VerifyVector(v, schema, *table, *field_def)) return false; in VerifyObject()
637 auto child_obj = schema.objects()->Get(field_def->type()->index()); in VerifyObject()
644 if (!VerifyObject(v, schema, *child_obj, in VerifyObject()
658 auto fb_enum = schema.enums()->Get(field_def->type()->index()); in VerifyObject()
660 if (!VerifyObject(v, schema, *child_obj, in VerifyObject()
677 bool Verify(const reflection::Schema &schema, const reflection::Object &root, in Verify() argument
680 return VerifyObject(v, schema, root, flatbuffers::GetAnyRoot(buf), true); in Verify()