Skip to content

Commit 5a398bd

Browse files
committed
Remove detail::make_array
1 parent 6ab9d0c commit 5a398bd

File tree

3 files changed

+4
-45
lines changed

3 files changed

+4
-45
lines changed

include/cpp-sort/detail/make_array.h

Lines changed: 0 additions & 39 deletions
This file was deleted.

include/cpp-sort/fixed/merge_exchange_network_sorter.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "../detail/bitops.h"
2121
#include "../detail/empty_sorter.h"
2222
#include "../detail/iterator_traits.h"
23-
#include "../detail/make_array.h"
2423
#include "../detail/type_traits.h"
2524

2625
namespace cppsort
@@ -71,7 +70,7 @@ namespace cppsort
7170
constexpr DifferenceType n = N;
7271
constexpr DifferenceType nb_pairs = merge_exchange_pairs_number(n);
7372

74-
utility::index_pair<DifferenceType> pairs[nb_pairs] = {};
73+
std::array<utility::index_pair<DifferenceType>, nb_pairs> pairs = {};
7574
std::size_t current_pair_idx = 0;
7675

7776
DifferenceType t = detail::ceil_log2(n);
@@ -93,7 +92,7 @@ namespace cppsort
9392
}
9493
}
9594

96-
return cppsort::detail::make_array(pairs);
95+
return pairs;
9796
}
9897

9998
template<

include/cpp-sort/fixed/odd_even_merge_network_sorter.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "../detail/bitops.h"
2121
#include "../detail/empty_sorter.h"
2222
#include "../detail/iterator_traits.h"
23-
#include "../detail/make_array.h"
2423
#include "../detail/type_traits.h"
2524

2625
namespace cppsort
@@ -65,7 +64,7 @@ namespace cppsort
6564
constexpr DifferenceType n = N;
6665
constexpr DifferenceType nb_pairs = odd_even_merge_pairs_number(n);
6766

68-
utility::index_pair<DifferenceType> pairs[nb_pairs] = {};
67+
std::array<utility::index_pair<DifferenceType>, nb_pairs> pairs = {};
6968
std::size_t current_pair_idx = 0;
7069

7170
for (DifferenceType p = 1; p < n; p *= 2) {
@@ -81,7 +80,7 @@ namespace cppsort
8180
}
8281
}
8382

84-
return cppsort::detail::make_array(pairs);
83+
return pairs;
8584
}
8685

8786
template<

0 commit comments

Comments
 (0)