Index: third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h |
diff --git a/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h b/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h |
index 6caef171ce40861aced0b71e7afc5995c1aacea0..2e7345812128c8fe10116403d48ef13b36f520e4 100644 |
--- a/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h |
+++ b/third_party/protobuf/src/google/protobuf/compiler/csharp/csharp_source_generator_base.h |
@@ -40,17 +40,21 @@ namespace protobuf { |
namespace compiler { |
namespace csharp { |
+struct Options; |
+ |
class SourceGeneratorBase { |
protected: |
- SourceGeneratorBase(const FileDescriptor* descriptor); |
+ SourceGeneratorBase(const FileDescriptor* descriptor, const Options* options); |
virtual ~SourceGeneratorBase(); |
std::string class_access_level(); |
+ const Options* options(); |
void WriteGeneratedCodeAttributes(io::Printer* printer); |
private: |
const FileDescriptor* descriptor_; |
+ const Options *options_; |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(SourceGeneratorBase); |
}; |