c_is_permutation overloads
Synopses
Declared in <absl/algorithm/container.h>
Container‐based version of the <algorithm> std::is_permutation() function to test whether a container is a permutation of another.
template<
typename C1,
typename C2>
constexpr
bool
c_is_permutation(
C1 const& c1,
C2 const& c2);
Overload of c_is_permutation() for using a predicate evaluation other than == as the function's test condition.
template<
typename C1,
typename C2,
typename BinaryPredicate>
constexpr
bool
c_is_permutation(
C1 const& c1,
C2 const& c2,
BinaryPredicate&& pred);
Return Value
-
trueifc1is a permutation ofc2, otherwisefalse. -
trueifc1is a permutation ofc2underpred, otherwisefalse.
Parameters
Name |
Description |
c1 |
The first container. |
c2 |
The second container. |
pred |
The binary predicate used to compare elements. |
Created with MrDocs