]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Cleanup ssql
authorFred Morcos <fred.morcos@open-xchange.com>
Mon, 27 Nov 2023 13:21:47 +0000 (14:21 +0100)
committerFred Morcos <fred.morcos@open-xchange.com>
Tue, 28 Nov 2023 09:08:53 +0000 (10:08 +0100)
pdns/backends/gsql/ssql.hh

index c1d792e2aca951a1df6c5d89fefd82aa4f83f61b..dbc46a32a5773dc0784b592612645cac275d91fd 100644 (file)
@@ -21,8 +21,9 @@
  */
 #pragma once
 #include <string>
+#include <utility>
 #include <vector>
-#include <inttypes.h>
+#include <cinttypes>
 #include "../../dnsname.hh"
 #include "../../namespaces.hh"
 #include "../../misc.hh"
@@ -30,8 +31,8 @@
 class SSqlException
 {
 public:
-  SSqlException(const string& reason) :
-    d_reason(reason)
+  SSqlException(string reason) :
+    d_reason(std::move(reason))
   {
   }
 
@@ -47,8 +48,8 @@ private:
 class SSqlStatement
 {
 public:
-  typedef vector<string> row_t;
-  typedef vector<row_t> result_t;
+  using row_t = vector<string>;
+  using result_t = vector<row_t>;
 
   virtual SSqlStatement* bind(const string& name, bool value) = 0;
   virtual SSqlStatement* bind(const string& name, int value) = 0;
@@ -92,5 +93,5 @@ public:
     return true;
   }
   virtual void reconnect(){};
-  virtual ~SSql(){};
+  virtual ~SSql() = default;
 };