Use "= default" to denote default constructor or destructor
[WebKit-https.git] / Source / WebCore / page / DiagnosticLoggingClient.h
index 54cca2d..3193a62 100644 (file)
@@ -39,11 +39,12 @@ class DiagnosticLoggingClient {
 public:
     virtual void logDiagnosticMessage(const String& message, const String& description, ShouldSample) = 0;
     virtual void logDiagnosticMessageWithResult(const String& message, const String& description, DiagnosticLoggingResultType, ShouldSample) = 0;
-    virtual void logDiagnosticMessageWithValue(const String& message, const String& description, const String& value, ShouldSample) = 0;
+    virtual void logDiagnosticMessageWithValue(const String& message, const String& description, double value, unsigned significantFigures, ShouldSample) = 0;
+    virtual void logDiagnosticMessageWithEnhancedPrivacy(const String& message, const String& description, ShouldSample) = 0;
 
     static bool shouldLogAfterSampling(ShouldSample);
 
-    virtual ~DiagnosticLoggingClient() { }
+    virtual ~DiagnosticLoggingClient() = default;
 };
 
 inline bool DiagnosticLoggingClient::shouldLogAfterSampling(ShouldSample shouldSample)