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)
 
void GetCompilerVersion (Version *version) const
 
void ListParsedFiles (std::vector< const FileDescriptor * > *output)
 
virtual io::ZeroCopyOutputStreamOpen (const std::string &filename)
 
virtual io::ZeroCopyOutputStreamOpenForInsert (const std::string &filename, const std::string &insertion_point)
 
virtual ~GeneratorResponseContext ()
 
- Public Member Functions inherited from google::protobuf::compiler::GeneratorContext
 GeneratorContext ()
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
virtual ~GeneratorContext ()
 

Private Attributes

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

Detailed Description

Definition at line 63 of file plugin.cc.

Constructor & Destructor Documentation

◆ GeneratorResponseContext()

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

Definition at line 65 of file plugin.cc.

◆ ~GeneratorResponseContext()

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

Definition at line 71 of file plugin.cc.

Member Function Documentation

◆ GetCompilerVersion()

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

Reimplemented from google::protobuf::compiler::GeneratorContext.

Definition at line 93 of file plugin.cc.

◆ ListParsedFiles()

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

Reimplemented from google::protobuf::compiler::GeneratorContext.

Definition at line 89 of file plugin.cc.

◆ Open()

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

Implements google::protobuf::compiler::GeneratorContext.

Definition at line 75 of file plugin.cc.

◆ OpenForInsert()

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

Reimplemented from google::protobuf::compiler::GeneratorContext.

Definition at line 81 of file plugin.cc.

Member Data Documentation

◆ compiler_version_

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

Definition at line 98 of file plugin.cc.

◆ parsed_files_

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

Definition at line 100 of file plugin.cc.

◆ response_

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

Definition at line 99 of file plugin.cc.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09