#ifndef FLATBUFFERS_INCLUDE_CODEGEN_PYTHON_H_ #define FLATBUFFERS_INCLUDE_CODEGEN_PYTHON_H_ #include <cstdint> #include <set> #include <string> #include <vector> #include "codegen/namer.h" namespace flatbuffers { namespace python { static const Namer::Config kConfig = …; static const Namer::Config kStubConfig = …; // `Version` represent a Python version. // // The zero value (i.e. `Version{}`) represents both Python2 and Python3. // // https://docs.python.org/3/faq/general.html#how-does-the-python-version-numbering-scheme-work struct Version { … }; std::set<std::string> Keywords(const Version &version); struct Import { … }; struct Imports { … }; } // namespace python } // namespace flatbuffers #endif // FLATBUFFERS_INCLUDE_CODEGEN_PYTHON_H_