X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=boost%2Fbimap%2Funordered_set_of.hpp;h=2f169e72055ce1aa1d7006637d1c783523cfbd96;hb=6c0332484574ed1cb571bbc0dc9f0a37d6653282;hp=e39c2314bfa5783b4e186b2e0a1b94dd189047db;hpb=0eaf5340de8c2fbb02b1e0e13a797931e221dff3;p=senf.git diff --git a/boost/bimap/unordered_set_of.hpp b/boost/bimap/unordered_set_of.hpp index e39c231..2f169e7 100644 --- a/boost/bimap/unordered_set_of.hpp +++ b/boost/bimap/unordered_set_of.hpp @@ -139,9 +139,14 @@ struct unordered_set_of : public ::boost::bimaps::detail::set_type_of_tag BOOST_CLASS_REQUIRE ( value_type, boost, AssignableConcept ); - BOOST_CLASS_REQUIRE3( hasher, std::size_t, value_type, - boost, UnaryFunctionConcept ); - + typedef void (boost::UnaryFunctionConcept ::* + funchasherstdsize_tvalue_typeconcept)(); + template + struct concept_checking_hasherstdsize_tvalue_typeconcept { }; + typedef concept_checking_hasherstdsize_tvalue_typeconcept< + BOOST_FPTR boost::UnaryFunctionConcept::constraints> + concept_checking_typedef_hasherstdsize_tvalue_typeconcept; + BOOST_CLASS_REQUIRE4( key_equal, bool, value_type, value_type, boost, BinaryFunctionConcept );