Rollback the export macros on internal classes/functions.

pull/3335/head
liujisi@google.com 12 years ago
parent 117064c18b
commit 691f6da30b
  1. 2
      src/google/protobuf/compiler/java/java_doc_comment.h
  2. 2
      src/google/protobuf/compiler/subprocess.h
  3. 4
      src/google/protobuf/message.cc

@ -59,7 +59,7 @@ void WriteMethodDocComment(io::Printer* printer,
const MethodDescriptor* method);
// Exposed for testing only.
LIBPROTOC_EXPORT string EscapeJavadoc(const string& input);
string EscapeJavadoc(const string& input);
} // namespace java
} // namespace compiler

@ -53,7 +53,7 @@ class Message;
namespace compiler {
// Utility class for launching sub-processes.
class LIBPROTOC_EXPORT Subprocess {
class Subprocess {
public:
Subprocess();
~Subprocess();

@ -188,7 +188,7 @@ bool Message::SerializePartialToOstream(ostream* output) const {
Reflection::~Reflection() {}
#define HANDLE_TYPE(TYPE, CPPTYPE, CTYPE) \
template<> LIBPROTOBUF_EXPORT \
template<> \
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<> LIBPROTOBUF_EXPORT \
template<> \
RepeatedField<TYPE>* Reflection::MutableRepeatedField<TYPE>( \
Message* message, const FieldDescriptor* field) const { \
return static_cast<RepeatedField<TYPE>* >( \

Loading…
Cancel
Save