22 #ifndef EDSP_EQUAL_HPP 23 #define EDSP_EQUAL_HPP 27 namespace edsp {
inline namespace algorithm {
39 template <
typename ForwardIt1,
typename ForwardIt2,
typename BinaryPredicate>
40 constexpr
bool equal(ForwardIt1 first1, ForwardIt2 last1, ForwardIt2 first2, ForwardIt2 last2, BinaryPredicate p) {
41 return std::equal(first1, last1, first2, last2, p);
53 template <
typename ForwardIt1,
typename ForwardIt2>
54 constexpr
bool equal(ForwardIt1 first1, ForwardIt2 last1, ForwardIt2 first2, ForwardIt2 last2) {
55 return std::equal(first1, last1, first2, last2);
60 #endif // EDSP_EQUAL_HPP constexpr bool equal(ForwardIt1 first1, ForwardIt2 last1, ForwardIt2 first2, ForwardIt2 last2, BinaryPredicate p)
Returns true if the range [first1, last1) is equal to the range [first2, last2), and false otherwise...
Definition: equal.hpp:40
constexpr bool equal(ForwardIt1 first1, ForwardIt2 last1, ForwardIt2 first2, ForwardIt2 last2)
Returns true if the range [first1, last1) is equal to the range [first2, last2), and false otherwise...
Definition: equal.hpp:54
Definition: amplifier.hpp:29