[intrusive] First version uploaded to Boost.Vault

Hi to all, I've uploaded the first version of Intrusive containers library to Boost Vault/Containers: http://www.boost-consulting.com/vault/index.php?directory=Containers& This version is just the last intrusive version from Olaf but the documentation has been ported to Quickbook. The only minor changes are: -> 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 interface. -> 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: http://ice.prohosting.com/newfunk/boost/libs/intrusive Regards, Ion
participants (1)
-
Ion Gaztañaga