(→Boost: librairie standart C++ avancée) |
|||
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 82 : | Ligne 82 : | ||
====Circular Buffer==== | ====Circular Buffer==== | ||
:A STL compliant container also known as ring or cyclic buffer. | :A STL compliant container also known as ring or cyclic buffer. | ||
- | + | :Auteur(s) Jan Gaspar | |
- | + | :First Release 1.35.0 | |
- | + | :Standard | |
- | + | :Categories Containers | |
- | + | ||
- | + | ||
- | + | ||
====Compatibility==== | ====Compatibility==== | ||
:Help for non-conforming standard libraries. | :Help for non-conforming standard libraries. | ||
- | + | :Auteur(s) Ralf Grosse-Kunstleve and Jens Maurer | |
- | + | :First Release 1.21.2 | |
- | + | :Standard | |
- | + | :Categories Broken compiler workarounds | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Compressed Pair==== | ====Compressed Pair==== | ||
:Empty member optimization. | :Empty member optimization. | ||
- | + | :Auteur(s) John Maddock, Howard Hinnant, et al | |
- | + | :First Release 1.13.0 | |
- | + | :Standard | |
- | + | :Categories Data structures, Patterns and Idioms | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Concept Check==== | ====Concept Check==== | ||
:Tools for generic programming. | :Tools for generic programming. | ||
- | + | :Auteur(s) Jeremy Siek | |
- | + | :First Release 1.19.0 | |
- | + | :Standard | |
- | + | :Categories Generic Programming, Correctness and testing | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Config==== | ====Config==== | ||
:Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users. | :Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users. | ||
- | + | :Auteur(s) | |
- | + | :First Release 1.9.0 | |
- | + | :Standard | |
- | + | :Categories Broken compiler workarounds | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Container==== | ====Container==== | ||
:Standard library containers and extensions. | :Standard library containers and extensions. | ||
- | + | :Auteur(s) Ion Gaztañaga | |
- | + | :First Release 1.48.0 | |
- | + | :Standard | |
- | + | :Categories Containers, Data structures | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Context==== | ====Context==== | ||
:Context switching library. | :Context switching library. | ||
- | + | :Auteur(s) Oliver Kowalke | |
- | + | :First Release 1.51.0 | |
- | + | :Standard | |
- | + | :Categories Concurrent Programming, System | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Conversion==== | ====Conversion==== | ||
:Polymorphic and lexical casts. | :Polymorphic and lexical casts. | ||
- | + | :Auteur(s) Dave Abrahams and Kevlin Henney | |
- | + | :First Release 1.20.0 | |
- | + | :Standard | |
- | + | :Categories String and text processing, Miscellaneous | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====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. | :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 | |
- | + | :First Release 1.22.0 | |
- | + | :Standard | |
- | + | :Categories Domain Specific | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Date Time==== | ====Date Time==== | ||
:A set of date-time libraries based on generic programming concepts. | :A set of date-time libraries based on generic programming concepts. | ||
- | + | :Auteur(s) Jeff Garland | |
- | + | :First Release 1.29.0 | |
- | + | :Standard | |
- | + | :Categories Domain Specific, System | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====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. | :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 | |
- | + | :First Release 1.29.0 | |
- | + | :Standard | |
- | + | :Categories Containers | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Enable If==== | ====Enable If==== | ||
:Selective inclusion of function template overloads. | :Selective inclusion of function template overloads. | ||
- | + | :Auteur(s) Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine | |
- | + | :First Release 1.31.0 | |
- | + | :Standard | |
- | + | :Categories | |
- | + | :Generic Programming | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====Exception==== | ====Exception==== |
: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