| Index: third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc
|
| ===================================================================
|
| --- third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc (revision 216642)
|
| +++ third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_enum.cc (working copy)
|
| @@ -46,10 +46,10 @@
|
| namespace cpp {
|
|
|
| EnumGenerator::EnumGenerator(const EnumDescriptor* descriptor,
|
| - const string& dllexport_decl)
|
| + const Options& options)
|
| : descriptor_(descriptor),
|
| classname_(ClassName(descriptor, false)),
|
| - dllexport_decl_(dllexport_decl) {
|
| + options_(options) {
|
| }
|
|
|
| EnumGenerator::~EnumGenerator() {}
|
| @@ -88,10 +88,10 @@
|
| vars["min_name"] = min_value->name();
|
| vars["max_name"] = max_value->name();
|
|
|
| - if (dllexport_decl_.empty()) {
|
| + if (options_.dllexport_decl.empty()) {
|
| vars["dllexport"] = "";
|
| } else {
|
| - vars["dllexport"] = dllexport_decl_ + " ";
|
| + vars["dllexport"] = options_.dllexport_decl + " ";
|
| }
|
|
|
| printer->Print(vars,
|
|
|