$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Daniel James (daniel_at_[hidden])
Date: 2005-02-24 04:52:21
Douglas Gregor wrote:
> Boost.Unordered should be a fast-track review. We're only looking at
> code, tests, and docs: the interface is fixed or we're talking to the
> wrong crowd.
This is a little pedantic, but the interface isn't entirely fixed. There
are a couple of cases where it is affected by active issues. First,
there's the behaviour of swap when allocators aren't equal, as described in:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2004/n1599.html
Secondly, there's the return type of erase(const_iterator) and
erase(const_iterator, const_iterator). In the draft they return void but
Thorsten asked if I could change them to return an iterator, as
described in:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1753.html#130
This has a small performance hit with small nodes, as erase has to
search for the next empty bucket to return the iterator. But seems like
a good idea to me.
These are small points, but should be included in the review. (I'll add
something to the documentation).
Daniel