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

#include <command_line_interface.h>

Classes

class  ErrorPrinter
 
class  GeneratorContextImpl
 
class  MemoryOutputStream
 

Public Member Functions

 CommandLineInterface ()
 
 ~CommandLineInterface ()
 
void RegisterGenerator (const string &flag_name, CodeGenerator *generator, const string &help_text)
 
void RegisterGenerator (const string &flag_name, const string &option_flag_name, CodeGenerator *generator, const string &help_text)
 
void AllowPlugins (const string &exe_name_prefix)
 
int Run (int argc, const char *const argv[])
 
void SetInputsAreProtoPathRelative (bool enable)
 
void SetVersionInfo (const string &text)
 

Constructor & Destructor Documentation

◆ CommandLineInterface()

google::protobuf::compiler::CommandLineInterface::CommandLineInterface ( )

◆ ~CommandLineInterface()

google::protobuf::compiler::CommandLineInterface::~CommandLineInterface ( )

Member Function Documentation

◆ AllowPlugins()

void google::protobuf::compiler::CommandLineInterface::AllowPlugins ( const string exe_name_prefix)

◆ RegisterGenerator() [1/2]

void google::protobuf::compiler::CommandLineInterface::RegisterGenerator ( const string flag_name,
CodeGenerator generator,
const string help_text 
)

◆ RegisterGenerator() [2/2]

void google::protobuf::compiler::CommandLineInterface::RegisterGenerator ( const string flag_name,
const string option_flag_name,
CodeGenerator generator,
const string help_text 
)

◆ Run()

int google::protobuf::compiler::CommandLineInterface::Run ( int  argc,
const char *const  argv[] 
)

◆ SetInputsAreProtoPathRelative()

void google::protobuf::compiler::CommandLineInterface::SetInputsAreProtoPathRelative ( bool  enable)
inline

◆ SetVersionInfo()

void google::protobuf::compiler::CommandLineInterface::SetVersionInfo ( const string text)
inline

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