#ifndef GRPC_INTERNAL_COMPILER_PROTOBUF_PLUGIN_H
#define GRPC_INTERNAL_COMPILER_PROTOBUF_PLUGIN_H
#include <vector>
#include "src/compiler/config.h"
#include "src/compiler/cpp_generator_helpers.h"
#include "src/compiler/python_generator_helpers.h"
#include "src/compiler/python_private_generator.h"
#include "src/compiler/schema_interface.h"
template <typename DescriptorType>
inline std::string GetCommentsHelper(const DescriptorType* desc, bool leading,
const std::string& prefix) { … }
class ProtoBufMethod : public grpc_generator::Method { … };
class ProtoBufService : public grpc_generator::Service { … };
class ProtoBufPrinter : public grpc_generator::Printer { … };
class ProtoBufFile : public grpc_generator::File { … };
#endif