X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=boost%2Fbimap%2Funordered_set_of.hpp;h=a2ccd2c8bd01bbbe9362c1b5edcfcfa10d59897d;hb=fd884ba2ba992b5032c0644ade77613074216767;hp=2f169e72055ce1aa1d7006637d1c783523cfbd96;hpb=26dafbf86c16535110eeee3e6084111aa7b01e87;p=senf.git diff --git a/boost/bimap/unordered_set_of.hpp b/boost/bimap/unordered_set_of.hpp index 2f169e7..a2ccd2c 100644 --- a/boost/bimap/unordered_set_of.hpp +++ b/boost/bimap/unordered_set_of.hpp @@ -139,6 +139,10 @@ struct unordered_set_of : public ::boost::bimaps::detail::set_type_of_tag BOOST_CLASS_REQUIRE ( value_type, boost, AssignableConcept ); +#if BOOST_VERSION >= 103800 + BOOST_CLASS_REQUIRE3( hasher, std::size_t, value_type, + boost, UnaryFunctionConcept ); +#else typedef void (boost::UnaryFunctionConcept ::* funchasherstdsize_tvalue_typeconcept)(); template @@ -146,6 +150,7 @@ struct unordered_set_of : public ::boost::bimaps::detail::set_type_of_tag typedef concept_checking_hasherstdsize_tvalue_typeconcept< BOOST_FPTR boost::UnaryFunctionConcept::constraints> concept_checking_typedef_hasherstdsize_tvalue_typeconcept; +#endif BOOST_CLASS_REQUIRE4( key_equal, bool, value_type, value_type, boost, BinaryFunctionConcept );