diff options
author | Lioncash <mathew1800@gmail.com> | 2019-10-15 20:47:42 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-10-15 21:24:50 +0200 |
commit | ac4dbd3b25f022b3ef025f6d3451712187308efb (patch) | |
tree | 0d2b2fac72afd6c8ae91935ff5c1968590bd2d8a /src/common/binary_find.h | |
parent | Merge pull request #2965 from FernandoS27/fair-core-timing (diff) | |
download | yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar.gz yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar.bz2 yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar.lz yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar.xz yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.tar.zst yuzu-ac4dbd3b25f022b3ef025f6d3451712187308efb.zip |
Diffstat (limited to 'src/common/binary_find.h')
-rw-r--r-- | src/common/binary_find.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/src/common/binary_find.h b/src/common/binary_find.h deleted file mode 100644 index 5cc523bf9..000000000 --- a/src/common/binary_find.h +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2019 yuzu emulator team -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#pragma once - -#include <algorithm> - -namespace Common { - -template <class ForwardIt, class T, class Compare = std::less<>> -ForwardIt BinaryFind(ForwardIt first, ForwardIt last, const T& value, Compare comp = {}) { - // Note: BOTH type T and the type after ForwardIt is dereferenced - // must be implicitly convertible to BOTH Type1 and Type2, used in Compare. - // This is stricter than lower_bound requirement (see above) - - first = std::lower_bound(first, last, value, comp); - return first != last && !comp(value, *first) ? first : last; -} - -} // namespace Common |