summaryrefslogtreecommitdiff
path: root/libpqpp/pq-selectbase.cpp
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-08-04 19:48:20 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-08-04 19:48:20 +0100
commit3526af7ec50e46aaa73d038566f42554f70f27b0 (patch)
tree2591708ced4743213f77c9aa4ee8933dc0d1b333 /libpqpp/pq-selectbase.cpp
parentPedantic only with gcc (diff)
downloadlibdbpp-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.cpp8
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));
}
}
}