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

#include <code_generator.h>

Inheritance diagram for google::protobuf::compiler::CodeGenerator:
google::protobuf::compiler::cpp::CppGenerator google::protobuf::compiler::csharp::Generator google::protobuf::compiler::java::JavaGenerator google::protobuf::compiler::javanano::JavaNanoGenerator google::protobuf::compiler::js::Generator google::protobuf::compiler::MockCodeGenerator google::protobuf::compiler::objectivec::ObjectiveCGenerator google::protobuf::compiler::python::Generator google::protobuf::compiler::ruby::Generator

Public Member Functions

 CodeGenerator ()
 
virtual ~CodeGenerator ()
 
virtual bool Generate (const FileDescriptor *file, const string &parameter, GeneratorContext *generator_context, string *error) const =0
 
virtual bool GenerateAll (const vector< const FileDescriptor *> &files, const string &parameter, GeneratorContext *generator_context, string *error) const
 
virtual bool HasGenerateAll () const
 

Constructor & Destructor Documentation

◆ CodeGenerator()

google::protobuf::compiler::CodeGenerator::CodeGenerator ( )
inline

◆ ~CodeGenerator()

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

Member Function Documentation

◆ Generate()

virtual bool google::protobuf::compiler::CodeGenerator::Generate ( const FileDescriptor file,
const string parameter,
GeneratorContext generator_context,
string error 
) const
pure virtual

◆ GenerateAll()

virtual bool google::protobuf::compiler::CodeGenerator::GenerateAll ( const vector< const FileDescriptor *> &  files,
const string parameter,
GeneratorContext generator_context,
string error 
) const
inlinevirtual

◆ HasGenerateAll()

virtual bool google::protobuf::compiler::CodeGenerator::HasGenerateAll ( ) const
inlinevirtual

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