noexcept
This commit is contained in:
parent
83ae455c34
commit
f30b5056cc
@ -51,7 +51,7 @@ namespace MagyarSort {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static inline void countOccurences(uint32_t arr[], size_t size, size_t *radicsOut) {
|
static inline void countOccurences(uint32_t arr[], size_t size, size_t *radicsOut) noexcept {
|
||||||
for(size_t i = 0; i < size; ++i) {
|
for(size_t i = 0; i < size; ++i) {
|
||||||
// Creates no object, struct is empty
|
// Creates no object, struct is empty
|
||||||
OccurenceMagic<DIGITS - 1>(arr, i, radicsOut);
|
OccurenceMagic<DIGITS - 1>(arr, i, radicsOut);
|
||||||
@ -59,7 +59,7 @@ namespace MagyarSort {
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<int DIGIT_CHOICE>
|
template<int DIGIT_CHOICE>
|
||||||
static inline void prefixSum(size_t *radics) {
|
static inline void prefixSum(size_t *radics) noexcept {
|
||||||
static constexpr int DSTART = DIGIT_CHOICE * DIGIT_RANGE;
|
static constexpr int DSTART = DIGIT_CHOICE * DIGIT_RANGE;
|
||||||
size_t prev = 0;
|
size_t prev = 0;
|
||||||
for(int i = DSTART; i < (DSTART + DIGIT_RANGE); ++i) {
|
for(int i = DSTART; i < (DSTART + DIGIT_RANGE); ++i) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user