Index: Source/wtf/PrintStream.h |
diff --git a/Source/wtf/PrintStream.h b/Source/wtf/PrintStream.h |
index ceca801c6ca13c120538495630d277db100babf2..3e280cdbe3c8b9d8adf7ee698f2ea50e5341a11a 100644 |
--- a/Source/wtf/PrintStream.h |
+++ b/Source/wtf/PrintStream.h |
@@ -30,13 +30,14 @@ |
#include "wtf/FastAllocBase.h" |
#include "wtf/Noncopyable.h" |
#include "wtf/StdLibExtras.h" |
+#include "wtf/WTFExport.h" |
namespace WTF { |
class CString; |
class String; |
-class PrintStream { |
+class WTF_EXPORT PrintStream { |
WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(PrintStream); |
public: |
PrintStream(); |
@@ -206,21 +207,21 @@ public: |
} |
}; |
-void printInternal(PrintStream&, const char*); |
-void printInternal(PrintStream&, const CString&); |
-void printInternal(PrintStream&, const String&); |
+WTF_EXPORT void printInternal(PrintStream&, const char*); |
+WTF_EXPORT void printInternal(PrintStream&, const CString&); |
+WTF_EXPORT void printInternal(PrintStream&, const String&); |
inline void printInternal(PrintStream& out, char* value) { printInternal(out, static_cast<const char*>(value)); } |
inline void printInternal(PrintStream& out, CString& value) { printInternal(out, static_cast<const CString&>(value)); } |
inline void printInternal(PrintStream& out, String& value) { printInternal(out, static_cast<const String&>(value)); } |
-void printInternal(PrintStream&, bool); |
-void printInternal(PrintStream&, int); |
-void printInternal(PrintStream&, unsigned); |
-void printInternal(PrintStream&, long); |
-void printInternal(PrintStream&, unsigned long); |
-void printInternal(PrintStream&, long long); |
-void printInternal(PrintStream&, unsigned long long); |
-void printInternal(PrintStream&, float); |
-void printInternal(PrintStream&, double); |
+WTF_EXPORT void printInternal(PrintStream&, bool); |
+WTF_EXPORT void printInternal(PrintStream&, int); |
+WTF_EXPORT void printInternal(PrintStream&, unsigned); |
+WTF_EXPORT void printInternal(PrintStream&, long); |
+WTF_EXPORT void printInternal(PrintStream&, unsigned long); |
+WTF_EXPORT void printInternal(PrintStream&, long long); |
+WTF_EXPORT void printInternal(PrintStream&, unsigned long long); |
+WTF_EXPORT void printInternal(PrintStream&, float); |
+WTF_EXPORT void printInternal(PrintStream&, double); |
template<typename T> |
void printInternal(PrintStream& out, const T& value) |