From 3526af7ec50e46aaa73d038566f42554f70f27b0 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 4 Aug 2025 19:48:20 +0100 Subject: Fix a lot of clang-tidy warnings --- libpqpp/pq-command.h | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) (limited to 'libpqpp/pq-command.h') diff --git a/libpqpp/pq-command.h b/libpqpp/pq-command.h index 565bcfb..cfc7ed5 100644 --- a/libpqpp/pq-command.h +++ b/libpqpp/pq-command.h @@ -1,35 +1,30 @@ #pragma once #include "command.h" -#include "pq-connection.h" -#include -#include -#include -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wold-style-cast" -#pragma GCC diagnostic ignored "-Wsign-conversion" -#ifndef __clang__ -# pragma GCC diagnostic ignored "-Wuseless-cast" -#endif -#include -#pragma GCC diagnostic pop #include "command_fwd.h" +#include "pq-connection.h" #include #include +#include #include +#include #include #include +#include +#include namespace DB { class Blob; } namespace PQ { + constexpr unsigned int DEFAULT_FETCH_TUPLES = 35; + class DLL_PUBLIC CommandOptions : public DB::CommandOptions { public: CommandOptions(std::size_t, const DB::CommandOptionsMap &); - explicit CommandOptions( - std::size_t hash, unsigned int fetchTuples = 35, bool useCursor = true, bool fetchBinary = false); + explicit CommandOptions(std::size_t hash, unsigned int fetchTuples = DEFAULT_FETCH_TUPLES, + bool useCursor = true, bool fetchBinary = false); unsigned int fetchTuples; bool useCursor; @@ -72,8 +67,8 @@ namespace PQ { Connection * const c; void paramsAtLeast(unsigned int); - template void paramSet(unsigned int, T &&... t); - void paramSet(unsigned int, const std::string_view); + template void paramSet(unsigned int, T &&...); + void paramSet(unsigned int, std::string_view); std::vector values; std::vector lengths; std::vector formats; -- cgit v1.2.3