Boost.MultiIndex Release notes
Contents
Boost 1.33.1 release
- For ordered and hashed indices,
erase(it)anderase(first,last)now return an iterator to the element following those being deleted (previously nothing was returned), in accordance with the C++ Standard Library Defect Report 130 and issue 6.19 of TR1 Issues List. - Boost.MultiIndex offers the usual guarantees with respect to
multithreading code provided by most STL implementations:
- Concurrent access to different containers is safe.
- Concurrent read-only access to the same container is safe.
- Maintenance fixes.
Boost 1.33 release
- Added hashed indices, whose interface is based on the specification for unordered associative containers by the C++ Standard Library Technical Report (TR1).
- Added serialization support for Boost.Serialization.
- Destruction of
multi_index_containers andclearmemfuns now perform faster. - Internal changes aimed at reducing the length of symbol names generated by the compiler; cuts of up to a 50% can be achieved with respect to the Boost 1.32 release. This results in much shorter and more readable error messages and has also a beneficial impact on compilers with strict limits on symbol name lengths. Additionally, a section on further reduction of symbol name lengths has been added.
- Restructured some parts of the documentation, new examples.
- Maintenance fixes.
Revised September 5th 2005
© Copyright 2003-2005 Joaquín M López Muñoz. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)



