From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WTF/wtf/DataLog.h | 96 +++++------------------------------------------- 1 file changed, 9 insertions(+), 87 deletions(-) (limited to 'Source/WTF/wtf/DataLog.h') diff --git a/Source/WTF/wtf/DataLog.h b/Source/WTF/wtf/DataLog.h index 33cd9f5b0..13f913bd5 100644 --- a/Source/WTF/wtf/DataLog.h +++ b/Source/WTF/wtf/DataLog.h @@ -28,111 +28,33 @@ #include #include -#include -#include +#include #include namespace WTF { -WTF_EXPORT_PRIVATE FilePrintStream& dataFile(); +WTF_EXPORT_PRIVATE PrintStream& dataFile(); WTF_EXPORT_PRIVATE void dataLogFV(const char* format, va_list) WTF_ATTRIBUTE_PRINTF(1, 0); WTF_EXPORT_PRIVATE void dataLogF(const char* format, ...) WTF_ATTRIBUTE_PRINTF(1, 2); WTF_EXPORT_PRIVATE void dataLogFString(const char*); -template -void dataLog(const T& value) +template +void dataLog(const Types&... values) { - dataFile().print(value); + dataFile().print(values...); } -template -void dataLog(const T1& value1, const T2& value2) +template +void dataLogLn(const Types&... values) { - dataFile().print(value1, value2); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3) -{ - dataFile().print(value1, value2, value3); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4) -{ - dataFile().print(value1, value2, value3, value4); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5) -{ - dataFile().print(value1, value2, value3, value4, value5); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6) -{ - dataFile().print(value1, value2, value3, value4, value5, value6); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10, const T11& value11) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10, const T11& value11, const T12& value12) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10, const T11& value11, const T12& value12, const T13& value13) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10, const T11& value11, const T12& value12, const T13& value13, const T14& value14) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14); -} - -template -void dataLog(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10, const T11& value11, const T12& value12, const T13& value13, const T14& value14, const T15& value15) -{ - dataFile().print(value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15); + dataFile().print(values..., "\n"); } } // namespace WTF using WTF::dataLog; +using WTF::dataLogLn; using WTF::dataLogF; using WTF::dataLogFString; -- cgit v1.2.1