diff options
author | Feng Xiao <xfxyjwf@gmail.com> | 2016-12-02 20:54:35 -0800 |
---|---|---|
committer | Feng Xiao <xfxyjwf@gmail.com> | 2016-12-05 17:44:39 -0800 |
commit | ced8f73ffc89880af353b2e0d8b5dd0c5f75267d (patch) | |
tree | 65afbb05bf96d1fb843c17d108686d73e46122c4 /src/google/protobuf/compiler/code_generator.h | |
parent | 4280c2740300f414d95a5f282426f25f5b13e05d (diff) |
Add version number to plugin protocol.
Diffstat (limited to 'src/google/protobuf/compiler/code_generator.h')
-rw-r--r-- | src/google/protobuf/compiler/code_generator.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/google/protobuf/compiler/code_generator.h b/src/google/protobuf/compiler/code_generator.h index b8a5584c..b917d373 100644 --- a/src/google/protobuf/compiler/code_generator.h +++ b/src/google/protobuf/compiler/code_generator.h @@ -50,6 +50,7 @@ namespace io { class ZeroCopyOutputStream; } class FileDescriptor; namespace compiler { +class Version; // Defined in this file. class CodeGenerator; @@ -143,6 +144,10 @@ class LIBPROTOC_EXPORT GeneratorContext { // differently when compiled as a set rather than individually. virtual void ListParsedFiles(std::vector<const FileDescriptor*>* output); + // Retrieves the version number of the protocol compiler associated with + // this GeneratorContext. + virtual void GetCompilerVersion(Version* version) const; + private: GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(GeneratorContext); }; |