Commit a5983012 by Paolo Carlini Committed by Paolo Carlini

check_type.cc: Minor tweaks.

2011-01-14  Paolo Carlini  <paolo.carlini@oracle.com>

	* testsuite/25_algorithms/is_permutation/check_type.cc: Minor
	tweaks.
	* testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.

From-SVN: r168796
parent bb127cd8
2011-01-14 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/25_algorithms/is_permutation/check_type.cc: Minor
tweaks.
* testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
2011-01-13 Paolo Carlini <paolo.carlini@oracle.com> 2011-01-13 Paolo Carlini <paolo.carlini@oracle.com>
* testsuite/25_algorithms/is_permutation/check_type.cc: New. * testsuite/25_algorithms/is_permutation/check_type.cc: New.
......
...@@ -29,20 +29,21 @@ ...@@ -29,20 +29,21 @@
using __gnu_test::forward_iterator_wrapper; using __gnu_test::forward_iterator_wrapper;
struct X { }; struct X { };
bool operator==(const X&, const X) { return true; } bool operator==(const X&, const X) { return true; }
bool predicate(const X&, const X&) { return true; }
struct Y { };
bool predicate(const Y&, const Y&) { return true; }
bool bool
test1(forward_iterator_wrapper<X>& lhs1, test1(forward_iterator_wrapper<X>& x1,
forward_iterator_wrapper<X>& rhs1) forward_iterator_wrapper<X>& x2)
{ {
return std::is_permutation(lhs1, lhs1, rhs1); return std::is_permutation(x1, x1, x2);
} }
bool bool
test2(forward_iterator_wrapper<X>& x1, test2(forward_iterator_wrapper<Y>& y1,
forward_iterator_wrapper<X>& x2) forward_iterator_wrapper<Y>& y2)
{ {
return std::is_permutation(x1, x1, x2, predicate); return std::is_permutation(y1, y1, y2, predicate);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment