equal overloads
Synopses
Declared in <absl/algorithm/algorithm.h>
Determines whether two ranges are equal.
template<
class InputIt1,
class InputIt2>
[[deprecated]]
constexpr
bool
equal(
InputIt1 first1,
InputIt1 last1,
InputIt2 first2);
Determines whether two bounded ranges are equal.
template<
class InputIt1,
class InputIt2>
[[deprecated]]
constexpr
bool
equal(
InputIt1 first1,
InputIt1 last1,
InputIt2 first2,
InputIt2 last2);
Determines whether two ranges are equal using a custom predicate.
template<
class InputIt1,
class InputIt2,
class BinaryPredicate>
[[deprecated]]
constexpr
bool
equal(
InputIt1 first1,
InputIt1 last1,
InputIt2 first2,
BinaryPredicate p);
Determines whether two bounded ranges are equal using a custom predicate.
template<
class InputIt1,
class InputIt2,
class BinaryPredicate>
[[deprecated]]
constexpr
bool
equal(
InputIt1 first1,
InputIt1 last1,
InputIt2 first2,
InputIt2 last2,
BinaryPredicate p);
|
Warning
|
Deprecated. Use of this entity is allowed but discouraged. |
Return Value
-
trueif the two ranges compare element‐wise equal. -
trueif the two ranges have equal length and compare element‐wise equal. -
trueif every compared pair of elements satisfiesp. -
trueif the two ranges have equal length and every compared pair of elements satisfiesp.
Parameters
Name |
Description |
first1 |
Iterator to the first element of the first range. |
last1 |
Iterator one past the last element of the first range. |
first2 |
Iterator to the first element of the second range. |
last2 |
Iterator one past the last element of the second range. |
p |
Binary predicate used to compare corresponding elements. |
Created with MrDocs