Blender V5.0
BLI_binary_search.hh File Reference
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::binary_search

Functions

template<typename Iterator, typename Predicate>
static int64_t blender::binary_search::first_if (Iterator begin, Iterator end, Predicate &&predicate)
template<typename Iterator, typename Predicate>
static int64_t blender::binary_search::last_if (Iterator begin, Iterator end, Predicate &&predicate)
template<typename Range, typename Predicate>
int64_t blender::binary_search::first_if (const Range &range, Predicate &&predicate)
template<typename Range, typename Predicate>
int64_t blender::binary_search::last_if (const Range &range, Predicate &&predicate)