c_binary_search overloads

Synopses

Declared in <absl/algorithm/container.h>

Container‐based version of the <algorithm> std::binary_search() function to test if any element in the sorted container contains a value equivalent to 'value'.

template<
    typename Sequence,
    typename T>
constexpr
bool
c_binary_search(
    Sequence const& sequence,
    T const& value);

Overload of c_binary_search() for performing a comp comparison other than the default operator<.

template<
    typename Sequence,
    typename T,
    typename LessThan>
constexpr
bool
c_binary_search(
    Sequence const& sequence,
    T const& value,
    LessThan&& comp);

Return Value

  • true if an element equivalent to value exists, otherwise false.

  • true if an element equivalent to value under comp exists, otherwise false.

Parameters

Name

Description

sequence

The sorted container to search.

value

The value to search for.

comp

The comparison used to order the elements.

Created with MrDocs