Make inter-file cycles compile (#4364)

This commit is contained in:
Robbie McElrath
2017-06-26 09:07:02 -07:00
committed by Wouter van Oortmerssen
parent b0fa5e0f42
commit 0e85eeef2c
4 changed files with 52 additions and 32 deletions

View File

@@ -607,10 +607,13 @@ private:
FLATBUFFERS_CHECKED_ERROR ParseFlexBufferValue(flexbuffers::Builder *builder);
FLATBUFFERS_CHECKED_ERROR StartParseFile(const char *source,
const char *source_filename);
FLATBUFFERS_CHECKED_ERROR DoParse(const char *_source,
FLATBUFFERS_CHECKED_ERROR ParseRoot(const char *_source,
const char **include_paths,
const char *source_filename,
const char *include_filename);
const char *source_filename);
FLATBUFFERS_CHECKED_ERROR DoParse(const char *_source,
const char **include_paths,
const char *source_filename,
const char *include_filename);
FLATBUFFERS_CHECKED_ERROR CheckClash(std::vector<FieldDef*> &fields,
StructDef *struct_def,
const char *suffix,