chromium/third_party/flatbuffers/src/grpc/src/compiler/go_generator.h

#ifndef GRPC_INTERNAL_COMPILER_GO_GENERATOR_H
#define GRPC_INTERNAL_COMPILER_GO_GENERATOR_H

// go generator is used to generate GRPC code for serialization system, such as
// flatbuffers
#include <memory>
#include <vector>

#include "src/compiler/schema_interface.h"

namespace grpc_go_generator {

struct Parameters {};

// Return the source of the generated service file.
grpc::string GenerateServiceSource(grpc_generator::File *file,
                                   const grpc_generator::Service *service,
                                   grpc_go_generator::Parameters *parameters);

}  // namespace grpc_go_generator

#endif  // GRPC_INTERNAL_COMPILER_GO_GENERATOR_H