Ticket #2484: 07-const-count-overload.patch

File 07-const-count-overload.patch, 883 bytes (added by mlcreech@…, 14 years ago)
  • boost/bimap/container_adaptor/associative_container_adaptor.hpp

    diff -purN orig/boost/bimap/container_adaptor/associative_container_adaptor.hpp boost_1_37_0/boost/bimap/container_adaptor/associative_container_adaptor.hpp
    old new class associative_container_adaptor :  
    186186    }
    187187
    188188    template< class CompatibleKey >
     189    BOOST_DEDUCED_TYPENAME base_::size_type count(const CompatibleKey & k) const
     190    {
     191        return this->base().count(
     192            this->template functor<key_to_base>()(k)
     193        );
     194    }
     195
     196    template< class CompatibleKey >
    189197    BOOST_DEDUCED_TYPENAME base_::iterator find(const CompatibleKey & k)
    190198    {
    191199        return this->template functor<typename base_::iterator_from_base>()