[Boost-bugs] [Boost C++ Libraries] #3529: boost::interprocess::map can't find() elements which exist in the map

Subject: [Boost-bugs] [Boost C++ Libraries] #3529: boost::interprocess::map can't find() elements which exist in the map
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-10-16 12:09:05


#3529: boost::interprocess::map can't find() elements which exist in the map
--------------------------+-------------------------------------------------
 Reporter: anonymous | Owner:
     Type: Bugs | Status: new
Milestone: Boost 1.41.0 | Component: None
  Version: Boost 1.40.0 | Severity: Problem
 Keywords: |
--------------------------+-------------------------------------------------
 I have prepared a relatively small C++ program to demonstrate the problem:
 I create an empty segment and a map within, put there few elements and
 then try to list the whole map and to find specific items. Some items are
 perfectly visible when iterting over the map, but can't be found via
 find().

 If I put some traces into operator< (), I can see that only few
 comparsions are made (less then expected) when searching for a "missing"
 key

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3529>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC