38 #ifndef GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__ 39 #define GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__ 56 class GeneratorContext;
78 const string& parameter,
80 string*
error)
const = 0;
101 const string& parameter,
103 string* error)
const {
104 *error =
"Unimplemented GenerateAll() method.";
148 const string& filename,
const string& insertion_point);
153 virtual void ListParsedFiles(vector<const FileDescriptor*>*
output);
170 vector<pair<string, string> >*);
176 #endif // GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__
Definition: code_generator.h:121
CodeGenerator()
Definition: code_generator.h:63
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
void ParseGeneratorParameter(const string &text, vector< pair< string, string > > *output)
Definition: code_generator.cc:65
Definition: descriptor.h:1156
USVString filename
Definition: ErrorEvent.idl:46
list files
Definition: generate-combined-inspector-json.py:35
VoEFile * file
Definition: voe_cmd_test.cc:59
Definition: zero_copy_stream.h:181
GeneratorContext OutputDirectory
Definition: code_generator.h:161
virtual bool HasGenerateAll() const
Definition: code_generator.h:111
Definition: __init__.py:1
GeneratorContext()
Definition: code_generator.h:123
#define LIBPROTOC_EXPORT
Definition: port.h:98
Definition: gflags_completions.h:115
virtual bool GenerateAll(const vector< const FileDescriptor *> &files, const string ¶meter, GeneratorContext *generator_context, string *error) const
Definition: code_generator.h:100
Definition: code_generator.h:61