Public Member Functions | Private Member Functions | List of all members
google::protobuf::compiler::GeneratorContext Class Referenceabstract

#include <code_generator.h>

Inheritance diagram for google::protobuf::compiler::GeneratorContext:
Inheritance graph
[legend]

Public Member Functions

 GeneratorContext ()
 
 GeneratorContext ()
 
virtual void GetCompilerVersion (Version *version) const
 
virtual void GetCompilerVersion (Version *version) const
 
virtual void ListParsedFiles (std::vector< const FileDescriptor * > *output)
 
virtual void ListParsedFiles (std::vector< const FileDescriptor * > *output)
 
virtual io::ZeroCopyOutputStreamOpen (const std::string &filename)=0
 
virtual io::ZeroCopyOutputStreamOpen (const std::string &filename)=0
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const std::string &filename)
 
virtual io::ZeroCopyOutputStreamOpenForInsert (const std::string &filename, const std::string &insertion_point)
 
virtual io::ZeroCopyOutputStreamOpenForInsert (const std::string &filename, const std::string &insertion_point)
 
virtual io::ZeroCopyOutputStreamOpenForInsertWithGeneratedCodeInfo (const std::string &filename, const std::string &insertion_point, const google::protobuf::GeneratedCodeInfo &info)
 
virtual ~GeneratorContext ()
 
virtual ~GeneratorContext ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (GeneratorContext)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (GeneratorContext)
 

Detailed Description

Definition at line 119 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/code_generator.h.

Constructor & Destructor Documentation

◆ GeneratorContext() [1/2]

google::protobuf::compiler::GeneratorContext::GeneratorContext ( )
inline

◆ ~GeneratorContext() [1/2]

google::protobuf::compiler::GeneratorContext::~GeneratorContext ( )
virtual

◆ GeneratorContext() [2/2]

google::protobuf::compiler::GeneratorContext::GeneratorContext ( )
inline

◆ ~GeneratorContext() [2/2]

virtual google::protobuf::compiler::GeneratorContext::~GeneratorContext ( )
virtual

Member Function Documentation

◆ GetCompilerVersion() [1/2]

void google::protobuf::compiler::GeneratorContext::GetCompilerVersion ( Version *  version) const
virtual

◆ GetCompilerVersion() [2/2]

virtual void google::protobuf::compiler::GeneratorContext::GetCompilerVersion ( Version *  version) const
virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::compiler::GeneratorContext::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( GeneratorContext  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::compiler::GeneratorContext::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( GeneratorContext  )
private

◆ ListParsedFiles() [1/2]

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

◆ ListParsedFiles() [2/2]

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

◆ Open() [1/2]

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

◆ Open() [2/2]

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

◆ OpenForAppend() [1/2]

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

◆ OpenForAppend() [2/2]

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

◆ OpenForInsert() [1/2]

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

◆ OpenForInsert() [2/2]

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

◆ OpenForInsertWithGeneratedCodeInfo()

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

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


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