(→Call Traits) |
|||
Ligne 12 : | Ligne 12 : | ||
====Accumulators==== | ====Accumulators==== | ||
: Framework for incremental calculation, and collection of statistical accumulators. | : Framework for incremental calculation, and collection of statistical accumulators. | ||
- | : | + | : :Auteur(s) Eric Niebler |
: First Release 1.36.0 | : First Release 1.36.0 | ||
: Standard | : Standard | ||
Ligne 19 : | Ligne 19 : | ||
====Algorithm==== | ====Algorithm==== | ||
: A collection of useful generic algorithms. | : A collection of useful generic algorithms. | ||
- | : | + | : :Auteur(s) Marshall Clow |
: First Release 1.50.0 | : First Release 1.50.0 | ||
: Standard | : Standard | ||
Ligne 26 : | Ligne 26 : | ||
====Any==== | ====Any==== | ||
: Safe, generic container for single values of different value types. | : Safe, generic container for single values of different value types. | ||
- | : | + | : :Auteur(s) Kevlin Henney |
: First Release 1.23.0 | : First Release 1.23.0 | ||
: Standard | : Standard | ||
Ligne 33 : | Ligne 33 : | ||
====Array==== | ====Array==== | ||
: STL compliant container wrapper for arrays of constant size. | : STL compliant container wrapper for arrays of constant size. | ||
- | : | + | : :Auteur(s) Nicolai Josuttis |
: First Release 1.17.0 | : First Release 1.17.0 | ||
: Standard TR1 | : Standard TR1 | ||
Ligne 40 : | Ligne 40 : | ||
====Asio==== | ====Asio==== | ||
: Portable networking, including sockets, timers, hostname resolution and socket iostreams. | : Portable networking, including sockets, timers, hostname resolution and socket iostreams. | ||
- | : | + | : :Auteur(s) Chris Kohlhoff |
: First Release 1.35.0 | : First Release 1.35.0 | ||
: Standard | : Standard | ||
Ligne 47 : | Ligne 47 : | ||
====Assign==== | ====Assign==== | ||
: Filling containers with constant or generated data has never been easier. | : Filling containers with constant or generated data has never been easier. | ||
- | : | + | : :Auteur(s) Thorsten Ottosen |
: First Release 1.32.0 | : First Release 1.32.0 | ||
: Standard | : Standard | ||
Ligne 54 : | Ligne 54 : | ||
====Bimap==== | ====Bimap==== | ||
: Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key. | : Bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key. | ||
- | : | + | : :Auteur(s) Matias Capeletto |
: First Release 1.35.0 | : First Release 1.35.0 | ||
: Standard | : Standard | ||
Ligne 61 : | Ligne 61 : | ||
====Bind==== | ====Bind==== | ||
: boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions. | : boost::bind is a generalization of the standard functions std::bind1st and std::bind2nd. It supports arbitrary function objects, functions, function pointers, and member function pointers, and is able to bind any argument to a specific value or route input arguments into arbitrary positions. | ||
- | : | + | : :Auteur(s) Peter Dimov |
: First Release 1.25.0 | : First Release 1.25.0 | ||
: Standard TR1 | : Standard TR1 | ||
Ligne 68 : | Ligne 68 : | ||
====Call Traits==== | ====Call Traits==== | ||
:Defines types for passing parameters. | :Defines types for passing parameters. | ||
- | : | + | ::Auteur(s) John Maddock, Howard Hinnant, et al |
:First Release 1.13.0 | :First Release 1.13.0 | ||
:Standard | :Standard | ||
Ligne 74 : | Ligne 74 : | ||
====Chrono==== | ====Chrono==== | ||
+ | :Useful time utilities. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Vicente J. Botet Escribá | Vicente J. Botet Escribá | ||
First Release | First Release | ||
Ligne 87 : | Ligne 86 : | ||
====Circular Buffer==== | ====Circular Buffer==== | ||
+ | :A STL compliant container also known as ring or cyclic buffer. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jan Gaspar | Jan Gaspar | ||
First Release | First Release | ||
Ligne 100 : | Ligne 98 : | ||
====Compatibility==== | ====Compatibility==== | ||
+ | :Help for non-conforming standard libraries. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ralf Grosse-Kunstleve and Jens Maurer | Ralf Grosse-Kunstleve and Jens Maurer | ||
First Release | First Release | ||
Ligne 113 : | Ligne 110 : | ||
====Compressed Pair==== | ====Compressed Pair==== | ||
+ | :Empty member optimization. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock, Howard Hinnant, et al | John Maddock, Howard Hinnant, et al | ||
First Release | First Release | ||
Ligne 126 : | Ligne 122 : | ||
====Concept Check==== | ====Concept Check==== | ||
+ | :Tools for generic programming. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jeremy Siek | Jeremy Siek | ||
First Release | First Release | ||
Ligne 139 : | Ligne 134 : | ||
====Config==== | ====Config==== | ||
+ | :Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
First Release | First Release | ||
Ligne 152 : | Ligne 146 : | ||
====Container==== | ====Container==== | ||
+ | :Standard library containers and extensions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ion Gaztañaga | Ion Gaztañaga | ||
First Release | First Release | ||
Ligne 165 : | Ligne 158 : | ||
====Context==== | ====Context==== | ||
+ | :Context switching library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Oliver Kowalke | Oliver Kowalke | ||
First Release | First Release | ||
Ligne 178 : | Ligne 170 : | ||
====Conversion==== | ====Conversion==== | ||
+ | :Polymorphic and lexical casts. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Dave Abrahams and Kevlin Henney | Dave Abrahams and Kevlin Henney | ||
First Release | First Release | ||
Ligne 191 : | Ligne 182 : | ||
====CRC==== | ====CRC==== | ||
+ | :The Boost CRC Library provides two implementations of CRC (cyclic redundancy code) computation objects and two implementations of CRC computation functions. The implementations are template-based. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Daryle Walker | Daryle Walker | ||
First Release | First Release | ||
Ligne 204 : | Ligne 194 : | ||
====Date Time==== | ====Date Time==== | ||
+ | :A set of date-time libraries based on generic programming concepts. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jeff Garland | Jeff Garland | ||
First Release | First Release | ||
Ligne 217 : | Ligne 206 : | ||
====Dynamic Bitset==== | ====Dynamic Bitset==== | ||
+ | :The dynamic_bitset class represents a set of bits. It provides accesses to the value of individual bits via an operator[] and provides all of the bitwise operators that one can apply to builtin integers, such as operator& and operator<<. The number of bits in the set is specified at runtime via a parameter to the constructor of the dynamic_bitset. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jeremy Siek and Chuck Allison | Jeremy Siek and Chuck Allison | ||
First Release | First Release | ||
Ligne 230 : | Ligne 218 : | ||
====Enable If==== | ====Enable If==== | ||
+ | :Selective inclusion of function template overloads. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine | Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine | ||
First Release | First Release | ||
Ligne 243 : | Ligne 230 : | ||
====Exception==== | ====Exception==== | ||
+ | :The Boost Exception library supports transporting of arbitrary data in exception objects, and transporting of exceptions between threads. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Emil Dotchevski | Emil Dotchevski | ||
First Release | First Release | ||
Ligne 256 : | Ligne 242 : | ||
====Filesystem==== | ====Filesystem==== | ||
+ | :The Boost Filesystem Library provides portable facilities to query and manipulate paths, files, and directories. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Beman Dawes | Beman Dawes | ||
First Release | First Release | ||
Ligne 269 : | Ligne 254 : | ||
====Flyweight==== | ====Flyweight==== | ||
+ | :Design pattern to manage large quantities of highly redundant objects. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joaquín M López Muñoz | Joaquín M López Muñoz | ||
First Release | First Release | ||
Ligne 282 : | Ligne 266 : | ||
====Foreach==== | ====Foreach==== | ||
+ | :In C++, writing a loop that iterates over a sequence is tedious. We can either use iterators, which requires a considerable amount of boiler-plate, or we can use the std::for_each() algorithm and move our loop body into a predicate, which requires no less boiler-plate and forces us to move our logic far from where it will be used. In contrast, some other languages, like Perl, provide a dedicated "foreach" construct that automates this process. BOOST_FOREACH is just such a construct for C++. It iterates over sequences for us, freeing us from having to deal directly with iterators or write predicates. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Eric Niebler | Eric Niebler | ||
First Release | First Release | ||
Ligne 295 : | Ligne 278 : | ||
====Format==== | ====Format==== | ||
+ | :The format library provides a class for formatting arguments according to a format-string, as does printf, but with two major differences: format sends the arguments to an internal stream, and so is entirely type-safe and naturally supports all user-defined types; the ellipsis (...) can not be used correctly in the strongly typed context of format, and thus the function call with arbitrary arguments is replaced by successive calls to an argument feeding operator%. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Samuel Krempp | Samuel Krempp | ||
First Release | First Release | ||
Ligne 308 : | Ligne 290 : | ||
====Function==== | ====Function==== | ||
+ | :Function object wrappers for deferred calls or callbacks. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Doug Gregor | Doug Gregor | ||
First Release | First Release | ||
Ligne 321 : | Ligne 302 : | ||
====Function Types==== | ====Function Types==== | ||
+ | :Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Tobias Schwinger | Tobias Schwinger | ||
First Release | First Release | ||
Ligne 334 : | Ligne 314 : | ||
====Functional==== | ====Functional==== | ||
+ | :The Boost.Function library contains a family of class templates that are function object wrappers. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Mark Rodgers | Mark Rodgers | ||
First Release | First Release | ||
Ligne 347 : | Ligne 326 : | ||
====Functional/Factory==== | ====Functional/Factory==== | ||
+ | :Function object templates for dynamic and static object creation | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Tobias Schwinger | Tobias Schwinger | ||
First Release | First Release | ||
Ligne 360 : | Ligne 338 : | ||
====Functional/Forward==== | ====Functional/Forward==== | ||
+ | :Adapters to allow generic function objects to accept arbitrary arguments | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Tobias Schwinger | Tobias Schwinger | ||
First Release | First Release | ||
Ligne 373 : | Ligne 350 : | ||
====Functional/Hash==== | ====Functional/Hash==== | ||
+ | :A TR1 hash function object that can be extended to hash user defined types. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Daniel James | Daniel James | ||
First Release | First Release | ||
Ligne 386 : | Ligne 362 : | ||
====Functional/Overloaded Function==== | ====Functional/Overloaded Function==== | ||
+ | :Overload different functions into a single function object. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Lorenzo Caminiti | Lorenzo Caminiti | ||
First Release | First Release | ||
Ligne 399 : | Ligne 374 : | ||
====Fusion==== | ====Fusion==== | ||
+ | :Library for working with tuples, including various containers, algorithms, etc. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joel de Guzman, Dan Marsden and Tobias Schwinger | Joel de Guzman, Dan Marsden and Tobias Schwinger | ||
First Release | First Release | ||
Ligne 412 : | Ligne 386 : | ||
====Geometry==== | ====Geometry==== | ||
+ | :Geometry Library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Barend Gehrels, Bruno Lalande and Mateusz Loskot | Barend Gehrels, Bruno Lalande and Mateusz Loskot | ||
First Release | First Release | ||
Ligne 425 : | Ligne 398 : | ||
====GIL==== | ====GIL==== | ||
+ | :Generic Image Library | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Lubomir Bourdev and Hailin Jin | Lubomir Bourdev and Hailin Jin | ||
First Release | First Release | ||
Ligne 438 : | Ligne 410 : | ||
====Graph==== | ====Graph==== | ||
+ | :The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL). | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock. | Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock. | ||
First Release | First Release | ||
Ligne 451 : | Ligne 422 : | ||
====Heap==== | ====Heap==== | ||
+ | :Priority queue data structures. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Tim Blechmann | Tim Blechmann | ||
First Release | First Release | ||
Ligne 464 : | Ligne 434 : | ||
====ICL==== | ====ICL==== | ||
+ | :Interval Container Library, interval sets and maps and aggregation of associated values | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joachim Faulhaber | Joachim Faulhaber | ||
First Release | First Release | ||
Ligne 477 : | Ligne 446 : | ||
====Identity Type==== | ====Identity Type==== | ||
+ | :Wrap types within round parenthesis so they can always be passed as macro parameters. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Lorenzo Caminiti | Lorenzo Caminiti | ||
First Release | First Release | ||
Ligne 490 : | Ligne 458 : | ||
====In Place Factory, Typed In Place Factory==== | ====In Place Factory, Typed In Place Factory==== | ||
+ | :Generic in-place construction of contained objects with a variadic argument-list. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Fernando Cacciola | Fernando Cacciola | ||
First Release | First Release | ||
Ligne 503 : | Ligne 470 : | ||
====Integer==== | ====Integer==== | ||
+ | :The organization of boost integer headers and classes is designed to take advantage of <stdint.h> types from the 1999 C standard without resorting to undefined behavior in terms of the 1998 C++ standard. The header <boost/cstdint.hpp> makes the standard integer types safely available in namespace boost without placing any names in namespace std. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
First Release | First Release | ||
Ligne 516 : | Ligne 482 : | ||
====Interprocess==== | ====Interprocess==== | ||
+ | :Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ion Gaztañaga | Ion Gaztañaga | ||
First Release | First Release | ||
Ligne 529 : | Ligne 494 : | ||
====Interval==== | ====Interval==== | ||
+ | :Extends the usual arithmetic functions to mathematical intervals. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Guillaume Melquiond, Hervé Brönnimann and Sylvain Pion | Guillaume Melquiond, Hervé Brönnimann and Sylvain Pion | ||
First Release | First Release | ||
Ligne 542 : | Ligne 506 : | ||
====Intrusive==== | ====Intrusive==== | ||
+ | :Intrusive containers and algorithms. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ion Gaztañaga | Ion Gaztañaga | ||
First Release | First Release | ||
Ligne 555 : | Ligne 518 : | ||
====IO State Savers==== | ====IO State Savers==== | ||
+ | :The I/O sub-library of Boost helps segregate the large number of Boost headers. This sub-library should contain various items to use with/for the standard I/O library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Daryle Walker | Daryle Walker | ||
First Release | First Release | ||
Ligne 568 : | Ligne 530 : | ||
====Iostreams==== | ====Iostreams==== | ||
+ | :Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jonathan Turkanis | Jonathan Turkanis | ||
First Release | First Release | ||
Ligne 581 : | Ligne 542 : | ||
====Iterator==== | ====Iterator==== | ||
+ | :The Boost Iterator Library contains two parts. The first is a system of concepts which extend the C++ standard iterator requirements. The second is a framework of components for building iterators based on these extended concepts and includes several useful iterator adaptors. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Dave Abrahams, Jeremy Siek, and Thomas Witt | Dave Abrahams, Jeremy Siek, and Thomas Witt | ||
First Release | First Release | ||
Ligne 594 : | Ligne 554 : | ||
====Lambda==== | ====Lambda==== | ||
+ | :Define small unnamed function objects at the actual call site, and more. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jaakko Järvi and Gary Powell | Jaakko Järvi and Gary Powell | ||
First Release | First Release | ||
Ligne 607 : | Ligne 566 : | ||
====Lexical Cast==== | ====Lexical Cast==== | ||
+ | :General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Kevlin Henney | Kevlin Henney | ||
First Release | First Release | ||
Ligne 620 : | Ligne 578 : | ||
====Local Function==== | ====Local Function==== | ||
+ | :Program functions locally, within other functions, directly within the scope where they are needed. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Lorenzo Caminiti | Lorenzo Caminiti | ||
First Release | First Release | ||
Ligne 633 : | Ligne 590 : | ||
====Locale==== | ====Locale==== | ||
+ | :Provide localization and Unicode handling tools for C++. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Artyom Beilis | Artyom Beilis | ||
First Release | First Release | ||
Ligne 646 : | Ligne 602 : | ||
====Math==== | ====Math==== | ||
+ | :Boost.Math includes several contributions in the domain of mathematics: The Greatest Common Divisor and Least Common Multiple library provides run-time and compile-time evaluation of the greatest common divisor (GCD) or least common multiple (LCM) of two integers. The Special Functions library currently provides eight templated special functions, in namespace boost. The Complex Number Inverse Trigonometric Functions are the inverses of trigonometric functions currently present in the C++ standard. Quaternions are a relative of complex numbers often used to parameterise rotations in three dimentional space. Octonions, like quaternions, are a relative of complex numbers. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
various | various | ||
First Release | First Release | ||
Ligne 659 : | Ligne 614 : | ||
====Math Common Factor==== | ====Math Common Factor==== | ||
+ | :Greatest common divisor and least common multiple. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Daryle Walker | Daryle Walker | ||
First Release | First Release | ||
Ligne 672 : | Ligne 626 : | ||
====Math Octonion==== | ====Math Octonion==== | ||
+ | :Octonions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Hubert Holin | Hubert Holin | ||
First Release | First Release | ||
Ligne 685 : | Ligne 638 : | ||
====Math Quaternion==== | ====Math Quaternion==== | ||
+ | :Quaternions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Hubert Holin | Hubert Holin | ||
First Release | First Release | ||
Ligne 698 : | Ligne 650 : | ||
====Math/Special Functions==== | ====Math/Special Functions==== | ||
+ | :A wide selection of mathematical special functions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang | John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang | ||
First Release | First Release | ||
Ligne 711 : | Ligne 662 : | ||
====Math/Statistical Distributions==== | ====Math/Statistical Distributions==== | ||
+ | :A wide selection of univariate statistical distributions and functions that operate on them. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock and Paul Bristow | John Maddock and Paul Bristow | ||
First Release | First Release | ||
Ligne 724 : | Ligne 674 : | ||
====Member Function==== | ====Member Function==== | ||
+ | :Generalized binders for function/object/pointers and member functions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Peter Dimov | Peter Dimov | ||
First Release | First Release | ||
Ligne 737 : | Ligne 686 : | ||
====Meta State Machine==== | ====Meta State Machine==== | ||
+ | :A very high-performance library for expressive UML2 finite state machines. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Christophe Henry | Christophe Henry | ||
First Release | First Release | ||
Ligne 750 : | Ligne 698 : | ||
====Min-Max==== | ====Min-Max==== | ||
+ | :Standard library extensions for simultaneous min/max and min/max element computations. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Hervé Brönnimann | Hervé Brönnimann | ||
First Release | First Release | ||
Ligne 763 : | Ligne 710 : | ||
====Move==== | ====Move==== | ||
+ | :Portable move semantics for C++03 and C++11 compilers. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ion Gaztañaga | Ion Gaztañaga | ||
First Release | First Release | ||
Ligne 776 : | Ligne 722 : | ||
====MPI==== | ====MPI==== | ||
+ | :Message Passing Interface library, for use in distributed-memory parallel application programming. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Douglas Gregor and Matthias Troyer | Douglas Gregor and Matthias Troyer | ||
First Release | First Release | ||
Ligne 789 : | Ligne 734 : | ||
====MPL==== | ====MPL==== | ||
+ | :The Boost.MPL library is a general-purpose, high-level C++ template metaprogramming framework of compile-time algorithms, sequences and metafunctions. It provides a conceptual foundation and an extensive set of powerful and coherent tools that make doing explict metaprogramming in C++ as easy and enjoyable as possible within the current language. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Aleksey Gurtovoy | Aleksey Gurtovoy | ||
First Release | First Release | ||
Ligne 802 : | Ligne 746 : | ||
====Multi-Array==== | ====Multi-Array==== | ||
+ | :Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Ron Garcia | Ron Garcia | ||
First Release | First Release | ||
Ligne 815 : | Ligne 758 : | ||
====Multi-Index==== | ====Multi-Index==== | ||
+ | :The Boost Multi-index Containers Library provides a class template named multi_index_container which enables the construction of containers maintaining one or more indices with different sorting and access semantics. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joaquín M López Muñoz | Joaquín M López Muñoz | ||
First Release | First Release | ||
Ligne 828 : | Ligne 770 : | ||
====Numeric Conversion==== | ====Numeric Conversion==== | ||
+ | :Optimized Policy-based Numeric Conversions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Fernando Cacciola | Fernando Cacciola | ||
First Release | First Release | ||
Ligne 841 : | Ligne 782 : | ||
====Operators==== | ====Operators==== | ||
+ | :Templates ease arithmetic classes and iterators. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Dave Abrahams and Jeremy Siek | Dave Abrahams and Jeremy Siek | ||
First Release | First Release | ||
Ligne 854 : | Ligne 794 : | ||
====Optional==== | ====Optional==== | ||
+ | :Discriminated-union wrapper for optional values. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Fernando Cacciola | Fernando Cacciola | ||
First Release | First Release | ||
Ligne 867 : | Ligne 806 : | ||
====Parameter==== | ====Parameter==== | ||
+ | :Boost.Parameter Library - Write functions that accept arguments by name. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
David Abrahams and Daniel Wallin | David Abrahams and Daniel Wallin | ||
First Release | First Release | ||
Ligne 880 : | Ligne 818 : | ||
====Phoenix==== | ====Phoenix==== | ||
+ | :Define small unnamed function objects at the actual call site, and more. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joel de Guzman, Dan Marsden and Thomas Heller | Joel de Guzman, Dan Marsden and Thomas Heller | ||
First Release | First Release | ||
Ligne 893 : | Ligne 830 : | ||
====Pointer Container==== | ====Pointer Container==== | ||
+ | :Containers for storing heap-allocated polymorphic objects to ease OO-programming. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Thorsten Ottosen | Thorsten Ottosen | ||
First Release | First Release | ||
Ligne 906 : | Ligne 842 : | ||
====Polygon==== | ====Polygon==== | ||
+ | :Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Lucanus Simonson | Lucanus Simonson | ||
First Release | First Release | ||
Ligne 919 : | Ligne 854 : | ||
====Pool==== | ====Pool==== | ||
+ | :Memory pool management. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Steve Cleary | Steve Cleary | ||
First Release | First Release | ||
Ligne 932 : | Ligne 866 : | ||
====Preprocessor==== | ====Preprocessor==== | ||
+ | :Preprocessor metaprogramming tools including repetition and recursion. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Vesa Karvonen and Paul Mensonides | Vesa Karvonen and Paul Mensonides | ||
First Release | First Release | ||
Ligne 945 : | Ligne 878 : | ||
====Program Options==== | ====Program Options==== | ||
+ | :The program_options library allows program developers to obtain program options, that is (name, value) pairs from the user, via conventional methods such as command line and config file. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Vladimir Prus | Vladimir Prus | ||
First Release | First Release | ||
Ligne 958 : | Ligne 890 : | ||
====Property Map==== | ====Property Map==== | ||
+ | :Concepts defining interfaces which map key objects to value objects. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jeremy Siek | Jeremy Siek | ||
First Release | First Release | ||
Ligne 971 : | Ligne 902 : | ||
====Property Tree==== | ====Property Tree==== | ||
+ | :A tree data structure especially suited to storing configuration data. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Sebastian Redl | Sebastian Redl | ||
First Release | First Release | ||
Ligne 984 : | Ligne 914 : | ||
====Proto==== | ====Proto==== | ||
+ | :Expression template library and compiler construction toolkit for domain-specific embedded languages. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Eric Niebler | Eric Niebler | ||
First Release | First Release | ||
Ligne 997 : | Ligne 926 : | ||
====Python==== | ====Python==== | ||
+ | :The Boost Python Library is a framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Dave Abrahams | Dave Abrahams | ||
First Release | First Release | ||
Ligne 1 010 : | Ligne 938 : | ||
====Random==== | ====Random==== | ||
+ | :A complete system for random number generation. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jens Maurer | Jens Maurer | ||
First Release | First Release | ||
Ligne 1 023 : | Ligne 950 : | ||
====Range==== | ====Range==== | ||
+ | :A new infrastructure for generic algorithms that builds on top of the new iterator concepts. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Niel Groves, Thorsten Ottosen | Niel Groves, Thorsten Ottosen | ||
First Release | First Release | ||
Ligne 1 036 : | Ligne 962 : | ||
====Ratio==== | ====Ratio==== | ||
+ | :Compile time rational arithmetic. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Vicente J. Botet Escribá | Vicente J. Botet Escribá | ||
First Release | First Release | ||
Ligne 1 049 : | Ligne 974 : | ||
====Rational==== | ====Rational==== | ||
+ | :A rational number class. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Paul Moore | Paul Moore | ||
First Release | First Release | ||
Ligne 1 062 : | Ligne 986 : | ||
====Ref==== | ====Ref==== | ||
+ | :A utility library for passing references to generic functions. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams | Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams | ||
First Release | First Release | ||
Ligne 1 075 : | Ligne 998 : | ||
====Regex==== | ====Regex==== | ||
+ | :Regular expression library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock | John Maddock | ||
First Release | First Release | ||
Ligne 1 088 : | Ligne 1 010 : | ||
====Result Of==== | ====Result Of==== | ||
+ | :Determines the type of a function call expression. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
First Release | First Release | ||
Ligne 1 101 : | Ligne 1 022 : | ||
====Scope Exit==== | ====Scope Exit==== | ||
+ | :Execute arbitrary code at scope exit. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Alexander Nasonov | Alexander Nasonov | ||
First Release | First Release | ||
Ligne 1 114 : | Ligne 1 034 : | ||
====Serialization==== | ====Serialization==== | ||
+ | :Serialization for persistence and marshalling. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Robert Ramey | Robert Ramey | ||
First Release | First Release | ||
Ligne 1 127 : | Ligne 1 046 : | ||
====Signals==== | ====Signals==== | ||
+ | :Managed signals & slots callback implementation. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Doug Gregor | Doug Gregor | ||
First Release | First Release | ||
Ligne 1 140 : | Ligne 1 058 : | ||
====Signals2==== | ====Signals2==== | ||
+ | :Managed signals & slots callback implementation (thread-safe version 2). | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Frank Mori Hess | Frank Mori Hess | ||
First Release | First Release | ||
Ligne 1 153 : | Ligne 1 070 : | ||
====Smart Ptr==== | ====Smart Ptr==== | ||
+ | :Smart pointer class templates. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler and Glen Fernandes | Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler and Glen Fernandes | ||
First Release | First Release | ||
Ligne 1 166 : | Ligne 1 082 : | ||
====Spirit==== | ====Spirit==== | ||
+ | :LL parser framework represents parsers directly as EBNF grammars in inlined C++. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joel de Guzman, Hartmut Kaiser, and Dan Nuffer | Joel de Guzman, Hartmut Kaiser, and Dan Nuffer | ||
First Release | First Release | ||
Ligne 1 179 : | Ligne 1 094 : | ||
====Statechart==== | ====Statechart==== | ||
- | + | : Boost.Statechart - Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code. | |
- | + | :Auteur(s) | |
Andreas Huber Dönni | Andreas Huber Dönni | ||
First Release | First Release | ||
Ligne 1 191 : | Ligne 1 106 : | ||
====Static Assert==== | ====Static Assert==== | ||
+ | :Static assertions (compile time assertions). | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock | John Maddock | ||
First Release | First Release | ||
Ligne 1 204 : | Ligne 1 118 : | ||
====String Algo==== | ====String Algo==== | ||
+ | :String algorithms library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Pavol Droba | Pavol Droba | ||
First Release | First Release | ||
Ligne 1 217 : | Ligne 1 130 : | ||
====Swap==== | ====Swap==== | ||
+ | :Enhanced generic swap function. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joseph Gauterin | Joseph Gauterin | ||
First Release | First Release | ||
Ligne 1 230 : | Ligne 1 142 : | ||
====System==== | ====System==== | ||
+ | :Operating system support, including the diagnostics support that will be part of the C++0x standard library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Beman Dawes | Beman Dawes | ||
First Release | First Release | ||
Ligne 1 243 : | Ligne 1 154 : | ||
====Test==== | ====Test==== | ||
+ | :Support for simple program testing, full unit testing, and for program execution monitoring. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Gennadiy Rozental | Gennadiy Rozental | ||
First Release | First Release | ||
Ligne 1 256 : | Ligne 1 166 : | ||
====Thread==== | ====Thread==== | ||
+ | :Portable C++ multi-threading. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Anthony Williams (originally William Kempf) | Anthony Williams (originally William Kempf) | ||
First Release | First Release | ||
Ligne 1 269 : | Ligne 1 178 : | ||
====Timer==== | ====Timer==== | ||
+ | :Event timer, progress timer, and progress display classes. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Beman Dawes | Beman Dawes | ||
First Release | First Release | ||
Ligne 1 282 : | Ligne 1 190 : | ||
====Tokenizer==== | ====Tokenizer==== | ||
+ | :Break of a string or other character sequence into a series of tokens. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Bandela | John Bandela | ||
First Release | First Release | ||
Ligne 1 295 : | Ligne 1 202 : | ||
====TR1==== | ====TR1==== | ||
+ | :The TR1 library provides an implementation of the C++ Technical Report on Standard Library Extensions. This library does not itself implement the TR1 components, rather it's a thin wrapper that will include your standard library's TR1 implementation (if it has one), otherwise it will include the Boost Library equivalents, and import them into namespace std::tr1. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock | John Maddock | ||
First Release | First Release | ||
Ligne 1 308 : | Ligne 1 214 : | ||
====Tribool==== | ====Tribool==== | ||
+ | :3-state boolean type library. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Doug Gregor | Doug Gregor | ||
First Release | First Release | ||
Ligne 1 321 : | Ligne 1 226 : | ||
====Tuple==== | ====Tuple==== | ||
+ | :Ease definition of functions returning multiple values, and more. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Jaakko Järvi | Jaakko Järvi | ||
First Release | First Release | ||
Ligne 1 334 : | Ligne 1 238 : | ||
====Type Traits==== | ====Type Traits==== | ||
+ | :Templates for fundamental properties of types. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
John Maddock, Steve Cleary, et al | John Maddock, Steve Cleary, et al | ||
First Release | First Release | ||
Ligne 1 347 : | Ligne 1 250 : | ||
====Typeof==== | ====Typeof==== | ||
+ | :Typeof operator emulation. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Arkadiy Vertleyb, Peder Holt | Arkadiy Vertleyb, Peder Holt | ||
First Release | First Release | ||
Ligne 1 360 : | Ligne 1 262 : | ||
====uBLAS==== | ====uBLAS==== | ||
+ | :uBLAS provides matrix and vector classes as well as basic linear algebra routines. Several dense, packed and sparse storage schemes are supported. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Joerg Walter and Mathias Koch | Joerg Walter and Mathias Koch | ||
First Release | First Release | ||
Ligne 1 373 : | Ligne 1 274 : | ||
====Units==== | ====Units==== | ||
+ | :Zero-overhead dimensional analysis and unit/quantity manipulation and conversion. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Matthias Schabel and Steven Watanabe | Matthias Schabel and Steven Watanabe | ||
First Release | First Release | ||
Ligne 1 386 : | Ligne 1 286 : | ||
====Unordered==== | ====Unordered==== | ||
+ | :Unordered associative containers. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Daniel James | Daniel James | ||
First Release | First Release | ||
Ligne 1 399 : | Ligne 1 298 : | ||
====Utility==== | ====Utility==== | ||
+ | :Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Dave Abrahams and others | Dave Abrahams and others | ||
First Release | First Release | ||
Ligne 1 412 : | Ligne 1 310 : | ||
====Uuid==== | ====Uuid==== | ||
+ | :A universally unique identifier. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Andy Tompkins | Andy Tompkins | ||
First Release | First Release | ||
Ligne 1 425 : | Ligne 1 322 : | ||
====Value Initialized==== | ====Value Initialized==== | ||
+ | :Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Fernando Cacciola | Fernando Cacciola | ||
First Release | First Release | ||
Ligne 1 438 : | Ligne 1 334 : | ||
====Variant==== | ====Variant==== | ||
+ | :Safe, generic, stack-based discriminated union container. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Eric Friedman and Itay Maman | Eric Friedman and Itay Maman | ||
First Release | First Release | ||
Ligne 1 451 : | Ligne 1 346 : | ||
====Wave==== | ====Wave==== | ||
+ | :The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Hartmut Kaiser | Hartmut Kaiser | ||
First Release | First Release | ||
Ligne 1 464 : | Ligne 1 358 : | ||
====Xpressive==== | ====Xpressive==== | ||
+ | :Regular expressions that can be written as strings or as expression templates, and which can refer to each other and themselves recursively with the power of context-free grammars. | ||
- | + | :Auteur(s) | |
- | + | ||
- | + | ||
Eric Niebler | Eric Niebler | ||
First Release | First Release |
:Auteur(s) Vicente J. Botet Escribá First Release 1.47.0 Standard Categories Domain Specific, System
:Auteur(s) Jan Gaspar First Release 1.35.0 Standard Categories Containers
:Auteur(s) Ralf Grosse-Kunstleve and Jens Maurer First Release 1.21.2 Standard Categories Broken compiler workarounds
:Auteur(s) John Maddock, Howard Hinnant, et al First Release 1.13.0 Standard Categories Data structures, Patterns and Idioms
:Auteur(s) Jeremy Siek First Release 1.19.0 Standard Categories Generic Programming, Correctness and testing
:Auteur(s) First Release 1.9.0 Standard Categories Broken compiler workarounds
:Auteur(s) Ion Gaztañaga First Release 1.48.0 Standard Categories Containers, Data structures
:Auteur(s) Oliver Kowalke First Release 1.51.0 Standard Categories Concurrent Programming, System
:Auteur(s) Dave Abrahams and Kevlin Henney First Release 1.20.0 Standard Categories String and text processing, Miscellaneous
:Auteur(s) Daryle Walker First Release 1.22.0 Standard Categories Domain Specific
:Auteur(s) Jeff Garland First Release 1.29.0 Standard Categories Domain Specific, System
:Auteur(s) Jeremy Siek and Chuck Allison First Release 1.29.0 Standard Categories Containers
:Auteur(s) Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine First Release 1.31.0 Standard Categories Generic Programming
:Auteur(s) Emil Dotchevski First Release 1.36.0 Standard Categories Language Features Emulation
:Auteur(s) Beman Dawes First Release 1.30.0 Standard Categories System
:Auteur(s) Joaquín M López Muñoz First Release 1.38.0 Standard Categories Patterns and Idioms
:Auteur(s) Eric Niebler First Release 1.34.0 Standard Categories Algorithms, Language Features Emulation
:Auteur(s) Samuel Krempp First Release 1.29.0 Standard Categories String and text processing, Input/Output
:Auteur(s) Doug Gregor First Release 1.23.0 Standard TR1 Categories Function objects and higher-order programming, Programming Interfaces
:Auteur(s) Tobias Schwinger First Release 1.35.0 Standard Categories Generic Programming, Template Metaprogramming
:Auteur(s) Mark Rodgers First Release 1.16.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Tobias Schwinger First Release 1.43.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Tobias Schwinger First Release 1.43.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Daniel James First Release 1.33.0 Standard TR1 Categories Function objects and higher-order programming
:Auteur(s) Lorenzo Caminiti First Release 1.50.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Joel de Guzman, Dan Marsden and Tobias Schwinger First Release 1.35.0 Standard Categories Template Metaprogramming, Data structures
:Auteur(s) Barend Gehrels, Bruno Lalande and Mateusz Loskot First Release 1.47.0 Standard Categories Algorithms, Math and numerics
:Auteur(s) Lubomir Bourdev and Hailin Jin First Release 1.35.0 Standard Categories Containers, Iterators, Algorithms, Generic Programming, Image processing
:Auteur(s) Jeremy Siek and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock. First Release 1.18.0 Standard Categories Containers, Iterators, Algorithms
:Auteur(s) Tim Blechmann First Release 1.49.0 Standard Categories Data structures
:Auteur(s) Joachim Faulhaber First Release 1.46.0 Standard Categories Containers, Data structures
:Auteur(s) Lorenzo Caminiti First Release 1.50.0 Standard Categories Preprocessor Metaprogramming
:Auteur(s) Fernando Cacciola First Release 1.32.0 Standard Categories Generic Programming
:Auteur(s) First Release 1.9.0 Standard Categories Math and numerics
:Auteur(s) Ion Gaztañaga First Release 1.35.0 Standard Categories Concurrent Programming
:Auteur(s) Guillaume Melquiond, Hervé Brönnimann and Sylvain Pion First Release 1.30.0 Standard Categories Math and numerics
:Auteur(s) Ion Gaztañaga First Release 1.35.0 Standard Categories Containers
:Auteur(s) Daryle Walker First Release 1.28.0 Standard Categories Input/Output
:Auteur(s) Jonathan Turkanis First Release 1.33.0 Standard Categories String and text processing, Input/Output
:Auteur(s) Dave Abrahams, Jeremy Siek, and Thomas Witt First Release 1.21.0 Standard Categories Iterators
:Auteur(s) Jaakko Järvi and Gary Powell First Release 1.28.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Kevlin Henney First Release 1.20.0 Standard Categories String and text processing, Miscellaneous
:Auteur(s) Lorenzo Caminiti First Release 1.50.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Artyom Beilis First Release 1.48.0 Standard Categories String and text processing
:Auteur(s) various First Release 1.23.0 Standard Categories Math and numerics
:Auteur(s) Daryle Walker First Release 1.26.0 Standard Categories Math and numerics
:Auteur(s) Hubert Holin First Release 1.23.0 Standard Categories Math and numerics
:Auteur(s) Hubert Holin First Release 1.23.0 Standard Categories Math and numerics
:Auteur(s) John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang First Release 1.35.0 Standard Categories Math and numerics
:Auteur(s) John Maddock and Paul Bristow First Release 1.35.0 Standard Categories Math and numerics
:Auteur(s) Peter Dimov First Release 1.25.0 Standard TR1 Categories Function objects and higher-order programming
:Auteur(s) Christophe Henry First Release 1.44.0 Standard Categories State Machines
:Auteur(s) Hervé Brönnimann First Release 1.32.0 Standard Categories Algorithms
:Auteur(s) Ion Gaztañaga First Release 1.48.0 Standard Categories Language Features Emulation
:Auteur(s) Douglas Gregor and Matthias Troyer First Release 1.35.0 Standard Categories Concurrent Programming
:Auteur(s) Aleksey Gurtovoy First Release 1.30.0 Standard Categories Template Metaprogramming
:Auteur(s) Ron Garcia First Release 1.29.0 Standard Categories Containers, Math and numerics
:Auteur(s) Joaquín M López Muñoz First Release 1.32.0 Standard Categories Containers, Data structures
:Auteur(s) Fernando Cacciola First Release 1.32.0 Standard Categories Math and numerics, Miscellaneous
:Auteur(s) Dave Abrahams and Jeremy Siek First Release 1.9.0 Standard Categories Iterators, Generic Programming, Math and numerics
:Auteur(s) Fernando Cacciola First Release 1.30.0 Standard Categories Miscellaneous
:Auteur(s) David Abrahams and Daniel Wallin First Release 1.33.0 Standard Categories Programming Interfaces, Language Features Emulation
:Auteur(s) Joel de Guzman, Dan Marsden and Thomas Heller First Release 1.47.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Thorsten Ottosen First Release 1.33.0 Standard Categories Containers, Data structures
:Auteur(s) Lucanus Simonson First Release 1.44.0 Standard Categories Miscellaneous
:Auteur(s) Steve Cleary First Release 1.21.0 Standard Categories Memory
:Auteur(s) Vesa Karvonen and Paul Mensonides First Release 1.26.0 Standard Categories Preprocessor Metaprogramming
:Auteur(s) Vladimir Prus First Release 1.32.0 Standard Categories Input/Output, Miscellaneous
:Auteur(s) Jeremy Siek First Release 1.19.0 Standard Categories Containers, Generic Programming
:Auteur(s) Sebastian Redl First Release 1.41.0 Standard Categories Containers, Data structures
:Auteur(s) Eric Niebler First Release 1.37.0 Standard Categories Template Metaprogramming
:Auteur(s) Dave Abrahams First Release 1.19.0 Standard Categories Inter-language support
:Auteur(s) Jens Maurer First Release 1.15.0 Standard TR1 Categories Math and numerics
:Auteur(s) Niel Groves, Thorsten Ottosen First Release 1.32.0 Standard Categories Algorithms
:Auteur(s) Vicente J. Botet Escribá First Release 1.47.0 Standard Categories Math and numerics
:Auteur(s) Paul Moore First Release 1.11.0 Standard Categories Math and numerics
:Auteur(s) Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams First Release 1.25.0 Standard TR1 Categories Function objects and higher-order programming
:Auteur(s) John Maddock First Release 1.18.0 Standard TR1 Categories String and text processing
:Auteur(s) First Release 1.32.0 Standard Categories Function objects and higher-order programming
:Auteur(s) Alexander Nasonov First Release 1.38.0 Standard Categories Language Features Emulation
:Auteur(s) Robert Ramey First Release 1.32.0 Standard Categories Input/Output
:Auteur(s) Doug Gregor First Release 1.29.0 Standard Categories Function objects and higher-order programming, Patterns and Idioms
:Auteur(s) Frank Mori Hess First Release 1.39.0 Standard Categories Function objects and higher-order programming, Patterns and Idioms
:Auteur(s) Greg Colvin, Beman Dawes, Peter Dimov, Darin Adler and Glen Fernandes First Release 1.23.0 Standard TR1 Categories Memory
:Auteur(s) Joel de Guzman, Hartmut Kaiser, and Dan Nuffer First Release 1.30.0 Standard Categories String and text processing, Parsing
:Auteur(s) Andreas Huber Dönni First Release 1.34.0 Standard Categories State Machines
:Auteur(s) John Maddock First Release 1.19.0 Standard Categories Generic Programming, Template Metaprogramming, Correctness and testing
:Auteur(s) Pavol Droba First Release 1.32.0 Standard Categories String and text processing, Algorithms
:Auteur(s) Joseph Gauterin First Release 1.38.0 Standard Categories Miscellaneous
:Auteur(s) Beman Dawes First Release 1.35.0 Standard Categories System
:Auteur(s) Gennadiy Rozental First Release 1.21.0 Standard Categories Correctness and testing
:Auteur(s) Anthony Williams (originally William Kempf) First Release 1.25.0 Standard Proposed Categories Concurrent Programming, System
:Auteur(s) Beman Dawes First Release 1.9.0 Standard Categories Miscellaneous
:Auteur(s) John Bandela First Release 1.23.0 Standard Categories String and text processing, Iterators
:Auteur(s) John Maddock First Release 1.34.0 Standard TR1 Categories Miscellaneous
:Auteur(s) Doug Gregor First Release 1.32.0 Standard Categories Miscellaneous
:Auteur(s) Jaakko Järvi First Release 1.24.0 Standard TR1 Categories Data structures
:Auteur(s) John Maddock, Steve Cleary, et al First Release 1.13.0 Standard TR1 Categories Generic Programming, Template Metaprogramming
:Auteur(s) Arkadiy Vertleyb, Peder Holt First Release 1.34.0 Standard Categories Language Features Emulation
:Auteur(s) Joerg Walter and Mathias Koch First Release 1.29.0 Standard Categories Math and numerics
:Auteur(s) Matthias Schabel and Steven Watanabe First Release 1.36.0 Standard Categories Domain Specific
:Auteur(s) Daniel James First Release 1.36.0 Standard TR1 Categories Containers
:Auteur(s) Dave Abrahams and others First Release 1.13.0 Standard Categories Algorithms, Function objects and higher-order programming, Memory, Patterns and Idioms, Miscellaneous
:Auteur(s) Andy Tompkins First Release 1.42.0 Standard Categories Data structures, Domain Specific
:Auteur(s) Fernando Cacciola First Release 1.9.0 Standard Categories Miscellaneous
:Auteur(s) Eric Friedman and Itay Maman First Release 1.31.0 Standard Categories Containers, Data structures
:Auteur(s) Hartmut Kaiser First Release 1.33.0 Standard Categories String and text processing
:Auteur(s) Eric Niebler First Release 1.34.0 Standard Categories String and text processing