webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google::protobuf::compiler::GeneratorContext Class Referenceabstract

#include <code_generator.h>

Inheritance diagram for google::protobuf::compiler::GeneratorContext:
google::protobuf::compiler::CommandLineInterface::GeneratorContextImpl google::protobuf::compiler::GeneratorResponseContext

Public Member Functions

 GeneratorContext ()
 
virtual ~GeneratorContext ()
 
virtual io::ZeroCopyOutputStreamOpen (const string &filename)=0
 
virtual io::ZeroCopyOutputStreamOpenForAppend (const string &filename)
 
virtual io::ZeroCopyOutputStreamOpenForInsert (const string &filename, const string &insertion_point)
 
virtual void ListParsedFiles (vector< const FileDescriptor *> *output)
 

Constructor & Destructor Documentation

◆ GeneratorContext()

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

◆ ~GeneratorContext()

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

Member Function Documentation

◆ ListParsedFiles()

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

◆ Open()

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

◆ OpenForAppend()

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

◆ OpenForInsert()

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

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