Public Member Functions | Private Member Functions | List of all members
CppGrpcGenerator Class Reference

#include <cpp_plugin.h>

Inheritance diagram for CppGrpcGenerator:
Inheritance graph
[legend]

Public Member Functions

 CppGrpcGenerator ()
 
virtual bool Generate (const grpc::protobuf::FileDescriptor *file, const std::string &parameter, grpc::protobuf::compiler::GeneratorContext *context, std::string *error) const override
 
uint64_t GetSupportedFeatures () const override
 
virtual ~CppGrpcGenerator ()
 

Private Member Functions

void Insert (grpc::protobuf::compiler::GeneratorContext *context, const std::string &filename, const std::string &insertion_point, const std::string &code) const
 

Detailed Description

Definition at line 31 of file cpp_plugin.h.

Constructor & Destructor Documentation

◆ CppGrpcGenerator()

CppGrpcGenerator::CppGrpcGenerator ( )
inline

Definition at line 33 of file cpp_plugin.h.

◆ ~CppGrpcGenerator()

virtual CppGrpcGenerator::~CppGrpcGenerator ( )
inlinevirtual

Definition at line 34 of file cpp_plugin.h.

Member Function Documentation

◆ Generate()

virtual bool CppGrpcGenerator::Generate ( const grpc::protobuf::FileDescriptor file,
const std::string &  parameter,
grpc::protobuf::compiler::GeneratorContext context,
std::string *  error 
) const
inlineoverridevirtual

Definition at line 40 of file cpp_plugin.h.

◆ GetSupportedFeatures()

uint64_t CppGrpcGenerator::GetSupportedFeatures ( ) const
inlineoverride

Definition at line 36 of file cpp_plugin.h.

◆ Insert()

void CppGrpcGenerator::Insert ( grpc::protobuf::compiler::GeneratorContext context,
const std::string &  filename,
const std::string &  insertion_point,
const std::string &  code 
) const
inlineprivate

Definition at line 147 of file cpp_plugin.h.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:42