algorithm/minmax 1.32.0 Min-Max Hervé Brönnimann Standard library extensions for simultaneous min/max and min/max element computations. libs/algorithm/minmax/index.html false false true false algorithm/string 1.32.0 String Algo Pavol Droba String algorithms library. doc/html/string_algo.html false false true false any 1.23.0 Any Kevlin Henney Safe, generic container for single values of different value types. doc/html/any.html false false true false array 1.17.0 Array Nicolai Josuttis STL compliant container wrapper for arrays of constant size. doc/html/array.html false false true false assign 1.32.0 Assign Thorsten Ottosen Filling containers with constant or generated data has never been easier. libs/assign/doc/index.html false false true false bind 1.25.0 Bind Peter Dimov Generalized binders for function/object/pointers and member functions. libs/bind/bind.html false false true false bind/mem_fn 1.25.0 Member Function Peter Dimov Generalized binders for function/object/pointers and member functions. libs/bind/mem_fn.html false false true false bind/ref 1.25.0 Ref Jaako Järvi, Peter Dimov, Doug Gregor, and Dave Abrahams A utility library for passing references to generic functions. doc/html/ref.html false false true false compatibility 1.21.2 Compatibility Ralf Grosse-Kunstleve and Jens Maurer Help for non-conforming standard libraries. libs/compatibility/index.html false false true false concept_check 1.19.0 Concept Check Jeremy Siek Tools for generic programming. libs/concept_check/concept_check.htm false false true false config 1.9.0 Config Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users. libs/config/config.htm false false true false conversion 1.20.0 Conversion Dave Abrahams and Kevlin Henney Polymorphic and lexical casts. libs/conversion/index.html false false true false crc 1.22.0 CRC Daryle Walker Cyclic Redundancy Code. libs/crc/index.html false false true false date_time 1.29.0 Date Time Jeff Garland Date-Time library. doc/html/date_time.html false false true false dynamic_bitset 1.29.0 Dynamic Bitset Jeremy Siek and Chuck Allison A runtime sized version of std::bitset. libs/dynamic_bitset/dynamic_bitset.html false false true false disjoint_sets 1.9.0 Disjoint Sets libs/disjoint_sets/disjoint_sets.html false false true false filesystem 1.30.0 Filesystem Beman Dawes Portable paths, iteration over directories, and other useful filesystem operations. libs/filesystem/doc/index.htm false false true false foreach 1.34.0 Foreach Eric Niebler BOOST_FOREACH macro for easily iterating over the elements of a sequence. doc/html/foreach.html false false true false format 1.29.0 Format Samuel Krempp Type-safe 'printf-like' format operations. libs/format/index.html false false true false function 1.23.0 Function Doug Gregor Function object wrappers for deferred calls or callbacks. doc/html/function.html false false true false functional 1.16.0 Functional Mark Rodgers Enhanced function object adaptors. libs/functional/index.html false false true false functional/hash 1.33.0 Functional Hash Daniel James A TR1 hash function object that can be extended to hash user defined types. doc/html/hash.html false true true false graph 1.18.0 Graph Jeremy Siek and a University of Notre Dame team Generic graph components and algorithms. libs/graph/doc/table_of_contents.html false false true false integer 1.9.0 Integer Headers to ease dealing with integral types. libs/integer/index.html false false true false io 1.28.0 IO State Savers Daryle Walker Save I/O state to prevent jumbled data. libs/io/doc/ios_state.html false false true false iostreams 1.33.0 Iostreams Jonathan Turkanis Framework for defining streams, stream buffers and i/o filters. libs/iostreams/doc/index.html false false true false iterator 1.21.0 Iterators Dave Abrahams, Jeremy Siek, and Thomas Witt Iterator construction framework, adaptors, concepts, and more. libs/iterator/doc/index.html false false true false lambda 1.28.0 Lambda Jaakko Järvi and Gary Powell Define small unnamed function objects at the actual call site, and more. doc/html/lambda.html false false true false logic/tribool 1.32.0 Tribool Doug Gregor 3-state boolean type library. doc/html/tribool.html false false true false math 1.23.0 Math various Several contributions in the domain of mathematics. libs/math/doc/index.html false false true false math/common_factor 1.26.0 Math Common Factor Daryle Walker Greatest common divisor and least common multiple. libs/math/doc/common_factor.html false false true false math/octonion 1.23.0 Math Octonion Hubert Holin Octonions. libs/math/octonion/index.html false false true false math/quaternion 1.23.0 Math Quaternion Hubert Holin Quaternions. libs/math/quaternion/index.html false false true false math/special_functions 1.23.0 Math Special Functions Hubert Holin Mathematical special functions such as atanh, sinc, and sinhc. libs/math/special_functions/index.html false false true false mpl 1.30.0 MPL Aleksey Gurtovoy Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes. libs/mpl/doc/index.html false false true false multi_array 1.29.0 Multi-Array Ron Garcia Multidimensional containers and adaptors for arrays of contiguous data. libs/multi_array/doc/index.html false false true false multi_index 1.32.0 Multi-Index Joaquín M López Muñoz Containers with multiple STL-compatible access interfaces. libs/multi_index/doc/index.html false false true false numeric/conversion 1.32.0 Numeric Conversion Fernando Cacciola Optimized Policy-based Numeric Conversions. libs/numeric/conversion/doc/index.html false false true false numeric/interval 1.30.0 Interval Guillaume Melquiond, Herv´ Brönnimann and Sylvain Pion Extends the usual arithmetic functions to mathematical intervals. libs/numeric/interval/doc/interval.htm false false true false numeric/ublas 1.29.0 uBLAS Joerg Walter and Mathias Koch Basic linear algebra for dense, packed and sparse matrices. libs/numeric/ublas/doc/index.htm false false true false optional 1.30.0 Optional Fernando Cacciola Discriminated-union wrapper for optional values. libs/optional/doc/optional.html false false true false parameter 1.33.0 Parameter David Abrahams and Daniel Wallin Write functions that accept arguments by name. libs/parameter/doc/html/index.html false false true false pool 1.21.0 Pool Steve Cleary Memory pool management. libs/pool/doc/index.html false false true false preprocessor 1.26.0 Preprocessor Vesa Karvonen and Paul Mensonides Preprocessor metaprogramming tools including repetition and recursion. libs/preprocessor/doc/index.html false false true false program_options 1.32.0 Program Options Vladimir Prus Access to configuration data given on command line, in config files and other sources. doc/html/program_options.html false false true false property_map 1.19.0 Property Map Jeremy Siek Concepts defining interfaces which map key objects to value objects. libs/property_map/property_map.html false false true false ptr_container 1.33.0 Pointer Container Thorsten Ottosen Containers for storing heap-allocated polymorphic objects to ease OO-programming. libs/ptr_container/doc/ptr_container.html false false true false python 1.19.0 Python Dave Abrahams Reflects C++ classes and functions into Python. libs/python/doc/index.html false false true false random 1.15.0 Random Jens Maurer A complete system for random number generation. libs/random/index.html false false true false range 1.32.0 Range Thorsten Ottosen A new infrastructure for generic algorithms that builds on top of the new iterator concepts. libs/range/index.html false false true false rational 1.11.0 Rational Paul Moore A rational number class. libs/rational/index.html false false true false regex 1.18.0 Regex John Maddock Regular expression library. libs/regex/doc/index.html false false true false serialization 1.32.0 Serialization Robert Ramey Serialization for persistence and marshalling. libs/serialization/doc/index.html false false true false signals 1.29.0 Signals Doug Gregor Managed signals & slots callback implementation. doc/html/signals.html false false true false smart_ptr 1.23.0 Smart Ptr Greg Colvin, Beman Dawes, Peter Dimov, and Darin Adler Five smart pointer class templates. libs/smart_ptr/smart_ptr.htm false false true false static_assert 1.19.0 Static Assert John Maddock Static assertions (compile time assertions). doc/html/boost_staticassert.html false false true false spirit 1.30.0 Spirit Joel de Guzman and team LL parser framework represents parsers directly as EBNF grammars in inlined C++. libs/spirit/index.html false false true false statechart 1.34.0 false false true false test 1.21.0 Test Gennadiy Rozental Support for simple program testing, full unit testing, and for program execution monitoring. libs/test/doc/index.html false false true false thread 1.25.0 Thread William Kempf Portable C++ multi-threading. doc/html/threads.html false false true false timer 1.9.0 Timer Beman Dawes Event timer, progress timer, and progress display classes. libs/timer/index.html false false true false tokenizer 1.23.0 Tokenizer John Bandela Break of a string or other character sequence into a series of tokens. libs/tokenizer/index.html false false true false tr1 1.34.0 TR1 John Maddock An implementation of the Technical Report on C++ Library Extensions, using other Boost libraries as a basis. doc/html/boost_tr1.html false false true false tuple 1.24.0 Tuple Jaakko Järvi Ease definition of functions returning multiple values, and more. libs/tuple/doc/tuple_users_guide.html false false true false type_traits 1.13.0 Type Traits John Maddock, Steve Cleary, et al Templates for fundamental properties of types. doc/html/boost_typetraits.html false false true false typeof 1.34.0 false false true false utility 1.13.0 Utility Dave Abrahams and others Class noncopyable plus checked_delete(), checked_array_delete(), next(), prior() function templates, plus base-from-member idiom. libs/utility/utility.htm false false true false utility/call_traits 1.13.0 Call Traits John Maddock, Howard Hinnant, et al Defines types for passing parameters. libs/utility/call_traits.htm false false true false utility/compressed_pair 1.13.0 Compressed Pair John Maddock, Howard Hinnant, et al Empty member optimization. libs/utility/compressed_pair.htm false false true false utility/enable_if 1.31.0 Enable If Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine Selective inclusion of function template overloads. libs/utility/enable_if.html false false true false utility/in_place_factories 1.9.0 In Place Factory, Typed In Place Factory Fernando Cacciola Generic in-place construction of contained objects with a variadic argument-list. libs/utility/in_place_factories.html false false true false utility/operators 1.9.0 Operators Dave Abrahams and Jeremy Siek Templates ease arithmetic classes and iterators. libs/utility/operators.htm false false true false utility/value_initialized 1.9.0 Value Initialized Fernando Cacciola Wrapper for uniform-syntax value initialization, based on the original idea of David Abrahams. libs/utility/value_init.htm false false true false variant 1.31.0 Variant Eric Friedman and Itay Maman Safe, generic, stack-based discriminated union container. doc/html/variant.html false false true false wave 1.33.0 Wave Hartmut Kaiser Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface. libs/wave/index.html false false true false xpressive 1.34.0 Xpressive Eric Niebler 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. doc/html/xpressive.html false false true false