Skip to content

Commit 1dc9cdc

Browse files
committed
Apply review suggestions
1 parent e730fee commit 1dc9cdc

File tree

2 files changed

+1
-7
lines changed

2 files changed

+1
-7
lines changed

dev/functional/index_sequence_util.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
#include <utility> // std::index_sequence, std::make_index_sequence
44

55
#include "../functional/cxx_universal.h"
6-
#ifdef SQLITE_ORM_RELAXED_CONSTEXPR_SUPPORTED
7-
#include <array>
8-
#endif
96

107
namespace sqlite_orm {
118
namespace internal {

include/sqlite_orm/sqlite_orm.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1114,10 +1114,6 @@ namespace sqlite_orm {
11141114

11151115
// #include "../functional/cxx_universal.h"
11161116

1117-
#ifdef SQLITE_ORM_RELAXED_CONSTEXPR_SUPPORTED
1118-
#include <array>
1119-
#endif
1120-
11211117
namespace sqlite_orm {
11221118
namespace internal {
11231119
/**
@@ -9543,6 +9539,7 @@ namespace sqlite_orm {
95439539
template<bool reversed = false, class Tpl, size_t... Idx, class L>
95449540
void iterate_tuple(const Tpl& tpl, std::index_sequence<Idx...>, L&& lambda) {
95459541
if constexpr(reversed) {
9542+
// nifty fold expression trick: make use of guaranteed right-to-left evaluation order when folding over operator=
95469543
int sink;
95479544
((lambda(std::get<Idx>(tpl)), sink) = ... = 0);
95489545
} else {

0 commit comments

Comments
 (0)