Public Member Functions | Private Attributes | List of all members
google::protobuf::compiler::GeneratorResponseContext Class Reference
Inheritance diagram for google::protobuf::compiler::GeneratorResponseContext:
Inheritance graph
[legend]

Public Member Functions

 GeneratorResponseContext (const Version &compiler_version, CodeGeneratorResponse *response, const std::vector< const FileDescriptor * > &parsed_files)
 
 GeneratorResponseContext (const Version &compiler_version, CodeGeneratorResponse *response, const std::vector< const FileDescriptor * > &parsed_files)
 
void GetCompilerVersion (Version *version) const
 
void GetCompilerVersion (Version *version) const override
 
void ListParsedFiles (std::vector< const FileDescriptor * > *output)
 
void ListParsedFiles (std::vector< const FileDescriptor * > *output) override
 
virtual io::ZeroCopyOutputStreamOpen (const std::string &filename)
 
io::ZeroCopyOutputStreamOpen (const std::string &filename) override
 
virtual io::ZeroCopyOutputStreamOpenForInsert (const std::string &filename, const std::string &insertion_point)
 
io::ZeroCopyOutputStreamOpenForInsert (const std::string &filename, const std::string &insertion_point) override
 
io::ZeroCopyOutputStreamOpenForInsertWithGeneratedCodeInfo (const std::string &filename, const std::string &insertion_point, const google::protobuf::GeneratedCodeInfo &info) override
 
virtual ~GeneratorResponseContext ()
 
virtual ~GeneratorResponseContext ()
 
- Public Member Functions inherited from google::protobuf::compiler::GeneratorContext
 GeneratorContext ()
 
 GeneratorContext ()
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
virtual ~GeneratorContext ()
 
virtual ~GeneratorContext ()
 

Private Attributes

Version compiler_version_
 
const std::vector< const FileDescriptor * > & parsed_files_
 
CodeGeneratorResponse * response_
 

Detailed Description

Definition at line 63 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/plugin.cc.

Constructor & Destructor Documentation

◆ GeneratorResponseContext() [1/2]

google::protobuf::compiler::GeneratorResponseContext::GeneratorResponseContext ( const Version &  compiler_version,
CodeGeneratorResponse *  response,
const std::vector< const FileDescriptor * > &  parsed_files 
)
inline

◆ ~GeneratorResponseContext() [1/2]

virtual google::protobuf::compiler::GeneratorResponseContext::~GeneratorResponseContext ( )
inlinevirtual

◆ GeneratorResponseContext() [2/2]

google::protobuf::compiler::GeneratorResponseContext::GeneratorResponseContext ( const Version &  compiler_version,
CodeGeneratorResponse *  response,
const std::vector< const FileDescriptor * > &  parsed_files 
)
inline

◆ ~GeneratorResponseContext() [2/2]

virtual google::protobuf::compiler::GeneratorResponseContext::~GeneratorResponseContext ( )
inlinevirtual

Member Function Documentation

◆ GetCompilerVersion() [1/2]

void google::protobuf::compiler::GeneratorResponseContext::GetCompilerVersion ( Version *  version) const
inlinevirtual

◆ GetCompilerVersion() [2/2]

void google::protobuf::compiler::GeneratorResponseContext::GetCompilerVersion ( Version *  version) const
inlineoverridevirtual

◆ ListParsedFiles() [1/2]

void google::protobuf::compiler::GeneratorResponseContext::ListParsedFiles ( std::vector< const FileDescriptor * > *  output)
inlinevirtual

◆ ListParsedFiles() [2/2]

void google::protobuf::compiler::GeneratorResponseContext::ListParsedFiles ( std::vector< const FileDescriptor * > *  output)
inlineoverridevirtual

◆ Open() [1/2]

virtual io::ZeroCopyOutputStream* google::protobuf::compiler::GeneratorResponseContext::Open ( const std::string &  filename)
inlinevirtual

◆ Open() [2/2]

io::ZeroCopyOutputStream* google::protobuf::compiler::GeneratorResponseContext::Open ( const std::string &  filename)
inlineoverridevirtual

◆ OpenForInsert() [1/2]

virtual io::ZeroCopyOutputStream* google::protobuf::compiler::GeneratorResponseContext::OpenForInsert ( const std::string &  filename,
const std::string &  insertion_point 
)
inlinevirtual

◆ OpenForInsert() [2/2]

io::ZeroCopyOutputStream* google::protobuf::compiler::GeneratorResponseContext::OpenForInsert ( const std::string &  filename,
const std::string &  insertion_point 
)
inlineoverridevirtual

◆ OpenForInsertWithGeneratedCodeInfo()

io::ZeroCopyOutputStream* google::protobuf::compiler::GeneratorResponseContext::OpenForInsertWithGeneratedCodeInfo ( const std::string &  filename,
const std::string &  insertion_point,
const google::protobuf::GeneratedCodeInfo &  info 
)
inlineoverridevirtual

Member Data Documentation

◆ compiler_version_

Version google::protobuf::compiler::GeneratorResponseContext::compiler_version_
private

◆ parsed_files_

const std::vector< const FileDescriptor * > & google::protobuf::compiler::GeneratorResponseContext::parsed_files_
private

◆ response_

CodeGeneratorResponse * google::protobuf::compiler::GeneratorResponseContext::response_
private

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


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