13 explicit test_hash(int data
= 0) : data_(data
) {}
16 operator()(typename
std::add_lvalue_reference
<const typename
C::argument_type
>::type x
) const
17 {return C::operator()(x
);}
19 bool operator==(const test_hash
& c
) const
20 {return data_
== c
.data_
;}