From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2006-09-22 02:22:23
Hi to all,
I've uploaded the first version of Intrusive containers library to
This version is just the last intrusive version from Olaf but the
documentation has been ported to Quickbook. The only minor changes
-> changing intrusive list "remove" function to "remove_node", because
"remove" is a std::list function and the semantics were different
("remove_node" detaches the node from the container, whereas
std::list::remove eliminates nodes that are equal to a given one).
I've done this to make sure we can add "remove" "remove_if" and other
functions to the intrusive library.
-> Removing front() and back() from intrusive multiset because the
standard multiset hasn't those functions and I wanted to have similar
-> License was changed with Olaf's permission to Boost license.
-> Compilation fixes for gcc 4.1.
I think this can be a good starting point to discuss code integration
and reuse from other Boost containers library. The tests have been
compiled and executed using bjam v2 in Visual 7.1 and mingw-gcc 4.1.
Online documentation available here:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk