From ebcf9b9329e7b797dc4b27ec593aaa9ddf7afd95 Mon Sep 17 00:00:00 2001 From: silverqx Date: Sat, 19 Nov 2022 10:29:52 +0100 Subject: [PATCH] checkBindingType() only in dev. builds --- src/orm/query/querybuilder.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/orm/query/querybuilder.cpp b/src/orm/query/querybuilder.cpp index 0bd4dec1b..29fa14086 100644 --- a/src/orm/query/querybuilder.cpp +++ b/src/orm/query/querybuilder.cpp @@ -1243,8 +1243,10 @@ QVector Builder::getBindings() const Builder &Builder::addBinding(const QVariant &binding, const BindingType type) { +#ifdef TINYORM_DEBUG // Check if m_bindings contain type checkBindingType(type); +#endif m_bindings[type].append(binding); @@ -1253,8 +1255,10 @@ Builder &Builder::addBinding(const QVariant &binding, const BindingType type) Builder &Builder::addBinding(QVariant &&binding, const BindingType type) { +#ifdef TINYORM_DEBUG // Check if m_bindings contain type checkBindingType(type); +#endif m_bindings[type].append(std::move(binding)); @@ -1263,8 +1267,10 @@ Builder &Builder::addBinding(QVariant &&binding, const BindingType type) Builder &Builder::addBinding(const QVector &bindings, const BindingType type) { +#ifdef TINYORM_DEBUG // Check if m_bindings contain type checkBindingType(type); +#endif if (!bindings.isEmpty()) std::ranges::copy(bindings, std::back_inserter(m_bindings[type])); @@ -1274,8 +1280,10 @@ Builder &Builder::addBinding(const QVector &bindings, const BindingTyp Builder &Builder::addBinding(QVector &&bindings, const BindingType type) { +#ifdef TINYORM_DEBUG // Check if m_bindings contain type checkBindingType(type); +#endif if (!bindings.isEmpty()) std::ranges::move(bindings, std::back_inserter(m_bindings[type])); @@ -1285,8 +1293,10 @@ Builder &Builder::addBinding(QVector &&bindings, const BindingType typ Builder &Builder::setBindings(QVector &&bindings, const BindingType type) { +#ifdef TINYORM_DEBUG // Check if m_bindings contain type checkBindingType(type); +#endif auto &bindingsRef = m_bindings[type]; // clazy:exclude=detaching-member