Derive equal_to from compare/less functors.
authorMike Krinkin <krinkin.m.u@gmail.com>
Sat, 28 Mar 2015 06:58:27 +0000 (09:58 +0300)
committerMike Krinkin <krinkin.m.u@gmail.com>
Sat, 28 Mar 2015 06:58:27 +0000 (09:58 +0300)
commit30343c8d3eee26d0f4ca8dd84c68d1350304021a
treee04f27edb64cb8d834f44831884967639a80d58b
parent49a4821e17e746735168fe56fcc5f05dd1e52b1a
Derive equal_to from compare/less functors.

For unordered lists it is possible to derive equal_to from compare
or less functors. This patch fixes make_equal_to so that it
returns equal_to if it is specified, else if compare is specified
it derives equal_to from compare functor, otherwise it derives
equal_to from less functor.
cds/opt/compare.h