diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-04 19:48:20 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-04 19:48:20 +0100 |
commit | 3526af7ec50e46aaa73d038566f42554f70f27b0 (patch) | |
tree | 2591708ced4743213f77c9aa4ee8933dc0d1b333 /libpqpp/pq-selectbase.cpp | |
parent | Pedantic only with gcc (diff) | |
download | libdbpp-postgresql-1.4.10.tar.bz2 libdbpp-postgresql-1.4.10.tar.xz libdbpp-postgresql-1.4.10.zip |
Fix a lot of clang-tidy warningsHEADlibdbpp-postgresql-1.4.10main
Diffstat (limited to 'libpqpp/pq-selectbase.cpp')
-rw-r--r-- | libpqpp/pq-selectbase.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libpqpp/pq-selectbase.cpp b/libpqpp/pq-selectbase.cpp index 00abdb9..03301e3 100644 --- a/libpqpp/pq-selectbase.cpp +++ b/libpqpp/pq-selectbase.cpp @@ -5,6 +5,7 @@ #include "pq-command.h" #include <libpq-fe.h> #include <memory> +#include <ranges> #include <selectcommand.h> #include <string> @@ -16,13 +17,12 @@ PQ::SelectBase::SelectBase(const std::string & sql, const PQ::CommandOptionsCPtr void PQ::SelectBase::createColumns() { - auto nFields = PQnfields(execRes.get()); - for (decltype(nFields) f = 0; f < nFields; f += 1) { + for (int field : std::views::iota(0, PQnfields(execRes.get()))) { if (binary) { - insertColumn(std::make_unique<BinaryColumn>(this, f)); + insertColumn(std::make_unique<BinaryColumn>(this, field)); } else { - insertColumn(std::make_unique<Column>(this, f)); + insertColumn(std::make_unique<Column>(this, field)); } } } |