id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10322,documentation for erase method of multisets is wrong,Matei David ,Ion Gaztañaga,"This is a documentation bug. The page [[http://www.boost.org/doc/libs/1_56_0/doc/html/boost/intrusive/multiset.html#idp34712280-bb|here]] states that `erase(const_reference value)` ""erases the element pointed to by `pos`"". First of all, this is a typo because `pos` is not an argument. One would assume that the element to be erased is the one referenced by `value`. It turns out that this is wrong: this overload erases not just one element (the given one), but in fact, **all** elements of the multiset with key equivalent to the given one (according to the container's internal comparator method). This is immediately apparent by looking at the definition of `erase(const_reference value)` inside `bstree.hpp`. Most likely this affects the documentation for the other multiset variants as well (avl, etc).",Bugs,new,To Be Determined,intrusive,Boost 1.56.0,Problem,,erase multiset documentation,