|
String and text processing
- conversion/lexical_cast - lexical_cast class template, from
Kevlin Henney.
- format - Type-safe 'printf-like' format operations, from Samuel Krempp.
- regex - Regular expression library, from John Maddock
- tokenizer - Break of a string or other character sequence into a series
of tokens, from John Bandela.
- array - STL compliant container wrapper for arrays of constant size,
from Nicolai Josuttis.
- dynamic_bitset - A runtime sized version of std::bitset from
Jeremy Siek and Chuck Allison.
- graph - Generic graph components and algorithms, from Jeremy Siek
and a University of Notre Dame team.
- multi_array - Multidimensional containers and adaptors for arrays
of contiguous data, from Ron Garcia.
- property map - Concepts defining interfaces which map key objects
to value objects, from Jeremy Siek.
- graph - Generic graph components and algorithms, from Jeremy Siek
and a University of Notre Dame team.
- iterator adaptors - Adapt a base type into a standard conforming iterator,
and more, from Dave Abrahams, Jeremy Siek, and John Potter.
- operators - Templates ease arithmetic classes and iterators, from
Dave Abrahams and Jeremy Siek.
- tokenizer - Break of a string or other character sequence into a series
of tokens, from John Bandela.
- graph - Generic graph components and algorithms, from Jeremy Siek
and a University of Notre Dame team.
- utility - Class next(), prior() function templates,
from Dave Abrahams and others.
- bind and mem_fn - Generalized binders for function/object/pointers
and member functions, from Peter Dimov.
- compose - Functional composition adapters for the STL, from Nicolai
Josuttis.
- function - Function object wrappers for deferred calls or callbacks,
from Doug Gregor.
- functional - Enhanced function object adaptors, from Mark Rodgers.
- lambda - Define small unnamed function objects at the actual call
site, and more, from Jaakko J舐vi and Gary Powell.
- ref - A utility library for passing references to generic functions,
from Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams.
- signals - managed signals & slots callback implementation, from
Doug Gregor.
- call_traits - Defines types for passing parameters, from John Maddock,
Howard Hinnant, et al.
- concept check - Tools for generic programming, from Jeremy Siek.
- operators - Templates ease arithmetic classes and iterators, from
Dave Abrahams and Jeremy Siek.
- property map - Concepts defining interfaces which map key objects
to value objects, from Jeremy Siek.
- static_assert - Static assertions (compile time assertions), from
John Maddock.
- type_traits - Templates for fundamental properties of types, from
John Maddock, Steve Cleary, et al.
- static_assert - Static assertions (compile time assertions), from
John Maddock.
- type_traits - Templates for fundamental properties of types, from
John Maddock, Steve Cleary, et al.
- preprocessor - Preprocessor metaprogramming tools including repetition
and recursion, from Vesa Karvonen.
- thread - Portable C++ multi-threading, from William Kempf.
Math and numerics
- math - Several contributions in the domain of mathematics, from various
authors.
- conversion/numeric_cast - numeric_cast class template, from
Kevlin Henney.
- integer - Headers to ease dealing with integral types.
- math/common_factor - Greatest common divisor and least common multiple,
from Daryle Walker.
- math/octonion - Octonions, from Hubert Holin.
- math/quaterion - Quaterions, from Hubert Holin.
- math/special_functions - Mathematical special functions such as atanh,
sinc, and sinhc, from Hubert Holin.
- multi_array - Multidimensional containers and adaptors for arrays
of contiguous data, from Ron Garcia.
- operators - Templates ease arithmetic classes and iterators, from
Dave Abrahams and Jeremy Siek.
- random - A complete system for random number generation, from Jens
Maurer.
- rational - A rational number class, from Paul Moore.
- uBLAS - Basic linear algebra for dense, packed and sparse matrices,
from Joerg Walter and Mathias Koch.
- concept check - Tools for generic programming, from Jeremy Siek.
- static_assert - Static assertions (compile time assertions), from
John Maddock.
- test - Support for simple program testing, full unit testing, and
for program execution monitoring, from Gennadiy Rozental.
Data structures
- any - Safe, generic container for single
values of different value types, from Kevlin Henney.
- compressed_pair - Empty member optimization, from John Maddock, Howard
Hinnant, et al.
- tuple - Ease definition of functions returning multiple values, and
more, from Jaakko J舐vi.
- format - Type-safe 'printf-like' format operations, from Samuel Krempp.
- io state savers - Save I/O state to prevent jumbled data, from Daryle
Walker.
- python - Reflects C++ classes and functions into Python, from Dave Abrahams.
- pool - Memory pool management, from Steve Cleary.
- smart_ptr - Five smart pointer class templates, from Greg Colvin,
Beman Dawes, Peter Dimov, and Darin Adler.
- utility - Class noncopyable plus checked_delete(), checked_array_delete(),
next(), prior() function templates, plus base-from-member
idiom, from Dave Abrahams and others.
- base-from-member - Idiom to initialize a base class with a member,
from Daryle Walker.
- compressed_pair - Empty member optimization, from John Maddock, Howard
Hinnant, et al.
- conversion - Numeric, polymorphic, and lexical casts, from Dave Abrahams
and Kevlin Henney.
- crc - Cyclic Redundancy Code, from Daryle Walker.
- date_time - Date-Time library from Jeff Garland.
- timer - Event timer, progress timer, and progress display classes,
from Beman Dawes.
- utility - Class noncopyable plus checked_delete(), checked_array_delete(),
next(), prior() function templates, plus base-from-member
idiom, from Dave Abrahams and others.
- compatibility - Help for non-conforming standard libraries, from Ralf
Grosse-Kunstleve and Jens Maurer.
- config - Helps boost library developers adapt to compiler idiosyncrasies;
not intended for library users.
[Category suggestions from Aleksey Gurtovoy and Beman Dawes]
|
|