Home | History | Annotate | Download | only in src

Lines Matching refs:Table

25 static bool GenStruct(const StructDef &struct_def, const Table *table,
181 reinterpret_cast<const Table *>(val),
190 reinterpret_cast<const Table *>(val),
227 const Table *table, bool fixed,
232 reinterpret_cast<const Struct *>(table)->GetField<T>(fd.value.offset) :
233 table->GetField<T>(fd.value.offset, 0), fd.value.type, indent, nullptr,
238 static bool GenFieldOffset(const FieldDef &fd, const Table *table, bool fixed,
245 val = reinterpret_cast<const Struct *>(table)->
249 ? table->GetStruct<const void *>(fd.value.offset)
250 : table->GetPointer<const void *>(fd.value.offset);
255 // Generate text for a struct or table, values separated by commas, indented,
257 static bool GenStruct(const StructDef &struct_def, const Table *table,
268 auto is_present = struct_def.fixed || table->CheckField(fd.value.offset);
285 if (!GenField<CTYPE>(fd, table, struct_def.fixed, \
298 if (!GenFieldOffset(fd, table, struct_def.fixed, indent + Indent(opts),
306 table->GetField<uint8_t>(fd.value.offset, 0));
330 GetRoot<Table>(flatbuffer),