#include <cstdio>
#include "flatbuffers/code_generators.h"
#include "flatbuffers/flatbuffers.h"
#include "flatbuffers/idl.h"
#include "flatbuffers/util.h"
#include "src/compiler/cpp_generator.h"
#include "src/compiler/go_generator.h"
#include "src/compiler/java_generator.h"
#include "src/compiler/python_generator.h"
#include "src/compiler/swift_generator.h"
#include "src/compiler/ts_generator.h"
#if defined(_MSC_VER)
# pragma warning(push)
# pragma warning(disable : 4512)
#endif
namespace flatbuffers {
class FlatBufMethod : public grpc_generator::Method { … };
class FlatBufService : public grpc_generator::Service { … };
class FlatBufPrinter : public grpc_generator::Printer { … };
class FlatBufFile : public grpc_generator::File { … };
class GoGRPCGenerator : public flatbuffers::BaseGenerator { … };
bool GenerateGoGRPC(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
bool GenerateCppGRPC(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
class JavaGRPCGenerator : public flatbuffers::BaseGenerator { … };
bool GenerateJavaGRPC(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
bool GeneratePythonGRPC(const Parser &parser, const std::string &path,
const std::string & ) { … }
class SwiftGRPCGenerator : public flatbuffers::BaseGenerator { … };
bool GenerateSwiftGRPC(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
class TSGRPCGenerator : public flatbuffers::BaseGenerator { … };
bool GenerateTSGRPC(const Parser &parser, const std::string &path,
const std::string &file_name) { … }
}
#if defined(_MSC_VER)
# pragma warning(pop)
#endif