From http://article.gmane.org/gmane.comp.lib.boost.devel/112562/
곧 release될 boost 1.32의 변경사항들이다.
매우 유용할만한 Multi-index containers나 Program Options, 새로 제안된 iterator 개념을 구현한 Range Library, C++에 없어서 불편했던 string utility – String algorithm, stream과 연동해서 여러 sink로의 serialization방법과 filtering 방법을 제공하는 Serialization framework가 새로 추가되었다.
http://www.meta-comm.com/engineering/boost/1_32_0_draft/
http://www.meta-comm.com
http://www.meta-comm.com
http://www.meta-comm.com
New Libraries
- Assignment Library: Filling containers with constant or generated data has never been easier, from Thorsten Ottosen.
- Minmax Library: Standard library extensions for simultaneous min/max and min/max element computations, from Hervé Brönnimann.
- Multi-index Containers Library: Containers with multiple STL-compatible access interfaces, from Joaquín M López Muñoz.
- Numeric Conversion Library: Optimized policy-based numeric conversions, from Fernando Cacciola.
- Program Options Library: Access to configuration data given on command line, in config files and other sources, from Vladimir Prus.
- Range Library: A new infrastructure for generic algorithms that builds on top of the new iterator concepts, from Thorsten Ottosen.
- Serialization Library: Serialization/de-serialization of arbitrary C++ data structures to various formats including text, binary, and xml, from Robert Ramey.
- String Algorithms Library: Collection of string related algorithms for case conversion, trimming, find/replace operations and more, from Pavol Droba.
- Tribool: 3-state boolean type library, from Doug Gregor.
Updated Libraries
- Compose: This deprecated library has been removed.
- Graph:
- Added bundled properties to the
adjacency_list
andadjacency_matrix
class templates, greatly simplifying the introduction of internal vertex and edge properties. - The LEDA graph adaptors have been ported to LEDA 4.5.
- Added algorithms for betweenness centrality and betweenness centrality clustering.
- Added circle layout and undirected spring layout algorithms.
- Added bundled properties to the
- Signals Library: Introduced deterministic slot ordering, permitting slots to be connected at the beginning or end of slot groups or the slot list itself. Combiners may safely have state and are accessible from the signal.
- Utility: class template result_of added.
- Test Library:
- namespace names gets shorten; old one still supported till next release
- added proper encoding of XML PCDATA
- support for wide string comparison implemented
For complete list of changes see Test Library release notes.