diff options
author | liujisi@google.com <liujisi@google.com@630680e5-0e50-0410-840e-4b1c322b438d> | 2013-01-11 10:35:05 +0000 |
---|---|---|
committer | liujisi@google.com <liujisi@google.com@630680e5-0e50-0410-840e-4b1c322b438d> | 2013-01-11 10:35:05 +0000 |
commit | 117064c18b13dfe2e46f26b6dabe986c44f60fcd (patch) | |
tree | 0d84740e8ca73ee6555097bf00e8c139c12ea7ae /src/google/protobuf/message.cc | |
parent | 71caf8c25def6d337e6ff7f752e487089d752b6f (diff) |
add missing dll export macros for msvc.
Diffstat (limited to 'src/google/protobuf/message.cc')
-rw-r--r-- | src/google/protobuf/message.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/google/protobuf/message.cc b/src/google/protobuf/message.cc index 6119d26a..441be534 100644 --- a/src/google/protobuf/message.cc +++ b/src/google/protobuf/message.cc @@ -188,7 +188,7 @@ bool Message::SerializePartialToOstream(ostream* output) const { Reflection::~Reflection() {} #define HANDLE_TYPE(TYPE, CPPTYPE, CTYPE) \ -template<> \ +template<> LIBPROTOBUF_EXPORT \ const RepeatedField<TYPE>& Reflection::GetRepeatedField<TYPE>( \ const Message& message, const FieldDescriptor* field) const { \ return *static_cast<RepeatedField<TYPE>* >( \ @@ -196,7 +196,7 @@ const RepeatedField<TYPE>& Reflection::GetRepeatedField<TYPE>( \ field, CPPTYPE, CTYPE, NULL)); \ } \ \ -template<> \ +template<> LIBPROTOBUF_EXPORT \ RepeatedField<TYPE>* Reflection::MutableRepeatedField<TYPE>( \ Message* message, const FieldDescriptor* field) const { \ return static_cast<RepeatedField<TYPE>* >( \ |