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

Public Member Functions

void AddJarManifest ()
 
void AddJarManifest ()
 
 GeneratorContextImpl (const std::vector< const FileDescriptor * > &parsed_files)
 
 GeneratorContextImpl (const std::vector< const FileDescriptor * > &parsed_files)
 
void GetOutputFilenames (std::vector< std::string > *output_filenames)
 
void GetOutputFilenames (std::vector< std::string > *output_filenames)
 
void ListParsedFiles (std::vector< const FileDescriptor * > *output)
 
void ListParsedFiles (std::vector< const FileDescriptor * > *output) override
 
io::ZeroCopyOutputStreamOpen (const std::string &filename)
 
io::ZeroCopyOutputStreamOpen (const std::string &filename) override
 
io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename) override
 
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
 
bool WriteAllToDisk (const std::string &prefix)
 
bool WriteAllToDisk (const std::string &prefix)
 
bool WriteAllToZip (const std::string &filename)
 
bool WriteAllToZip (const std::string &filename)
 
- Public Member Functions inherited from google::protobuf::compiler::GeneratorContext
 GeneratorContext ()
 
 GeneratorContext ()
 
virtual void GetCompilerVersion (Version *version) const
 
virtual void GetCompilerVersion (Version *version) const
 
virtual ~GeneratorContext ()
 
virtual ~GeneratorContext ()
 

Private Attributes

std::map< std::string, std::string > files_
 
bool had_error_
 
const std::vector< const FileDescriptor * > & parsed_files_
 

Friends

class MemoryOutputStream
 

Detailed Description

Definition at line 365 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/command_line_interface.cc.

Constructor & Destructor Documentation

◆ GeneratorContextImpl() [1/2]

google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::GeneratorContextImpl ( const std::vector< const FileDescriptor * > &  parsed_files)

◆ GeneratorContextImpl() [2/2]

google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::GeneratorContextImpl ( const std::vector< const FileDescriptor * > &  parsed_files)

Member Function Documentation

◆ AddJarManifest() [1/2]

void google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::AddJarManifest ( )

◆ AddJarManifest() [2/2]

void google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::AddJarManifest ( )

◆ GetOutputFilenames() [1/2]

void google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::GetOutputFilenames ( std::vector< std::string > *  output_filenames)

◆ GetOutputFilenames() [2/2]

void google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::GetOutputFilenames ( std::vector< std::string > *  output_filenames)

◆ ListParsedFiles() [1/2]

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

◆ ListParsedFiles() [2/2]

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

◆ Open() [1/2]

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

◆ Open() [2/2]

io::ZeroCopyOutputStream* google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::Open ( const std::string &  filename)
overridevirtual

◆ OpenForAppend() [1/2]

io::ZeroCopyOutputStream * google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::OpenForAppend ( const std::string &  filename)
virtual

◆ OpenForAppend() [2/2]

io::ZeroCopyOutputStream* google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::OpenForAppend ( const std::string &  filename)
overridevirtual

◆ OpenForInsert() [1/2]

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

◆ OpenForInsert() [2/2]

io::ZeroCopyOutputStream* google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::OpenForInsert ( const std::string &  filename,
const std::string &  insertion_point 
)
overridevirtual

◆ OpenForInsertWithGeneratedCodeInfo()

io::ZeroCopyOutputStream * google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::OpenForInsertWithGeneratedCodeInfo ( const std::string &  filename,
const std::string &  insertion_point,
const google::protobuf::GeneratedCodeInfo &  info 
)
overridevirtual

◆ WriteAllToDisk() [1/2]

bool google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::WriteAllToDisk ( const std::string &  prefix)

◆ WriteAllToDisk() [2/2]

bool google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::WriteAllToDisk ( const std::string &  prefix)

◆ WriteAllToZip() [1/2]

bool google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::WriteAllToZip ( const std::string &  filename)

◆ WriteAllToZip() [2/2]

bool google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::WriteAllToZip ( const std::string &  filename)

Friends And Related Function Documentation

◆ MemoryOutputStream

Member Data Documentation

◆ files_

std::map< std::string, std::string > google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::files_
private

◆ had_error_

bool google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl::had_error_
private

◆ parsed_files_

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

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


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