]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/libraries.htm
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / libraries.htm
index 09436c1d6df435e8ef21e8a40be1fc3cce60cf0c..ba8c1a0b1cd1b889706410098282ad36e9f40a31 100644 (file)
@@ -145,7 +145,10 @@ how to download, build, and install the libraries.</p>
     <li><a href="io/doc/html/io.html">IO</a> - Utilities for the standard I/O library, from Daryle Walker, Beman Dawes and Glen Fernandes</li>
     <li><a href="iostreams/index.html">Iostreams</a> - Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis</li>
     <li><a href="iterator/index.html">Iterator</a> - 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, from Dave Abrahams, Jeremy Siek and Thomas Witt</li>
+    <li><a href="stl_interfaces/index.html">Iterator_facade</a> - A C++14 and later CRTP template for defining iterators, from T. Zachary Laine</li>
+    <li><a href="json/index.html">JSON</a> - JSON parsing, serialization, and DOM in C++11, from Vinnie Falco and Krystian Stasiowski</li>
     <li><a href="lambda/index.html">Lambda</a> - Define small unnamed function objects at the actual call site, and more, from Jaakko J&auml;rvi and Gary Powell</li>
+    <li><a href="leaf/index.html">LEAF</a> - A lightweight error-handling library for C++11, from Emil Dotchevski</li>
     <li><a href="lexical_cast/index.html">Lexical Cast</a> - General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney</li>
     <li><a href="local_function/index.html">Local Function</a> - Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti</li>
     <li><a href="locale/index.html">Locale</a> - Provide localization and Unicode handling tools for C++, from Artyom Beilis</li>
@@ -176,6 +179,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="outcome/index.html">Outcome</a> - A deterministic failure handling library partially simulating lightweight exceptions, from Niall Douglas</li>
     <li><a href="parameter/index.html">Parameter</a> - Boost.Parameter Library - Write functions that accept arguments by name, from David Abrahams and Daniel Wallin</li>
     <li><a href="parameter_python/index.html">Parameter Python Bindings</a> - Boost.Parameter Library Python bindings, from David Abrahams and Daniel Wallin</li>
+    <li><a href="pfr/index.html">PFR</a> - Basic reflection for user defined types, from Antony Polukhin</li>
     <li><a href="phoenix/index.html">Phoenix</a> - Define small unnamed function objects at the actual call site, and more, from Joel de Guzman, Dan Marsden, Thomas Heller and John Fletcher</li>
     <li><a href="ptr_container/index.html">Pointer Container</a> - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen</li>
     <li><a href="poly_collection/index.html">PolyCollection</a> - Fast containers of polymorphic objects, from Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz</li>
@@ -210,6 +214,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="statechart/index.html">Statechart</a> - Boost.Statechart - Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code, from Andreas Huber D&ouml;nni</li>
     <li><a href="static_assert/index.html">Static Assert</a> - Static assertions (compile time assertions), from John Maddock</li>
     <li><a href="static_string/index.html">Static String</a> - A fixed capacity dynamically sized string, from Krystian Stasiowski and Vinnie Falco</li>
+    <li><a href="stl_interfaces/index.html">Stl_interfaces</a> - C++14 and later CRTP templates for defining iterators, views, and containers, from T. Zachary Laine</li>
     <li><a href="algorithm/string/index.html">String Algo</a> - String algorithms library, from Pavol Droba</li>
     <li><a href="utility/doc/html/string_ref.html">String_ref</a> - String view templates, from Marshall Clow</li>
     <li><a href="core/swap.html">Swap</a> - Enhanced generic swap function, from Joseph Gauterin</li>
@@ -300,6 +305,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="graph_parallel/index.html">GraphParallel</a> - The PBGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL), from Jeremy Siek, Doug Gregor, and a University of Notre Dame team.</li>
     <li><a href="icl/index.html">ICL</a> - Interval Container Library, interval sets and maps and aggregation of associated values, from Joachim Faulhaber</li>
     <li><a href="intrusive/index.html">Intrusive</a> - Intrusive containers and algorithms, from Ion Gazta&ntilde;aga</li>
+    <li><a href="json/index.html">JSON</a> - JSON parsing, serialization, and DOM in C++11, from Vinnie Falco and Krystian Stasiowski</li>
     <li><a href="multi_array/index.html">Multi-Array</a> - Boost.MultiArray provides a generic N-dimensional array concept definition and common implementations of that interface, from Ron Garcia</li>
     <li><a href="multi_index/index.html">Multi-Index</a> - 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, from Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz</li>
     <li><a href="ptr_container/index.html">Pointer Container</a> - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen</li>
@@ -336,8 +342,10 @@ how to download, build, and install the libraries.</p>
     <li><a href="heap/index.html">Heap</a> - Priority queue data structures, from Tim Blechmann</li>
     <li><a href="histogram/index.html">Histogram</a> - Fast multi-dimensional histogram with convenient interface for C++14, from Hans Dembinski</li>
     <li><a href="icl/index.html">ICL</a> - Interval Container Library, interval sets and maps and aggregation of associated values, from Joachim Faulhaber</li>
+    <li><a href="json/index.html">JSON</a> - JSON parsing, serialization, and DOM in C++11, from Vinnie Falco and Krystian Stasiowski</li>
     <li><a href="multi_index/index.html">Multi-Index</a> - 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, from Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz</li>
     <li><a href="optional/index.html">Optional</a> - A value-semantic, type-safe wrapper for representing 'optional' (or 'nullable') objects of a given type. An optional object may or may not contain a value of the underlying type, from Fernando Cacciola</li>
+    <li><a href="pfr/index.html">PFR</a> - Basic reflection for user defined types, from Antony Polukhin</li>
     <li><a href="ptr_container/index.html">Pointer Container</a> - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen</li>
     <li><a href="polygon/index.html">Polygon</a> - Voronoi diagram construction and booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates, from Lucanus Simonson and Andrii Sydorchuk</li>
     <li><a href="property_tree/index.html">Property Tree</a> - A tree data structure especially suited to storing configuration data, from Marcin Kalicinski and Sebastian Redl</li>
@@ -388,10 +396,12 @@ how to download, build, and install the libraries.</p>
     <li><a href="function_types/index.html">Function Types</a> - Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types, from Tobias Schwinger</li>
     <li><a href="gil/index.html">GIL</a> - (C++11) Generic Image Library, from Lubomir Bourdev, Hailin Jin and Christian Henning</li>
     <li><a href="utility/in_place_factories.html">In Place Factory, Typed In Place Factory</a> - Generic in-place construction of contained objects with a variadic argument-list, from Fernando Cacciola</li>
+    <li><a href="stl_interfaces/index.html">Iterator_facade</a> - A C++14 and later CRTP template for defining iterators, from T. Zachary Laine</li>
     <li><a href="utility/operators.htm">Operators</a> - Templates ease arithmetic classes and iterators, from Dave Abrahams and Jeremy Siek</li>
     <li><a href="property_map/index.html">Property Map</a> - Concepts defining interfaces which map key objects to value objects, from Jeremy Siek</li>
     <li><a href="qvm/index.html">QVM</a> - Generic {CPP} library for working with Quaternions Vectors and Matrices, from Emil Dotchevski</li>
     <li><a href="static_assert/index.html">Static Assert</a> - Static assertions (compile time assertions), from John Maddock</li>
+    <li><a href="stl_interfaces/index.html">Stl_interfaces</a> - C++14 and later CRTP templates for defining iterators, views, and containers, from T. Zachary Laine</li>
     <li><a href="tti/index.html">TTI</a> - Type Traits Introspection library, from Edward Diener</li>
     <li><a href="type_traits/index.html">Type Traits</a> - Templates for fundamental properties of types, from John Maddock, Steve Cleary, et al</li>
     <li><a href="yap/index.html">YAP</a> - An expression template library for C++14 and later, from T. Zachary Laine</li>
@@ -413,6 +423,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="format/index.html">Format</a> - The format library provides a type-safe mechanism for formatting arguments according to a printf-like format-string, from Samuel Krempp</li>
     <li><a href="io/doc/html/io.html">IO</a> - Utilities for the standard I/O library, from Daryle Walker, Beman Dawes and Glen Fernandes</li>
     <li><a href="iostreams/index.html">Iostreams</a> - Boost.IOStreams provides a framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis</li>
+    <li><a href="json/index.html">JSON</a> - JSON parsing, serialization, and DOM in C++11, from Vinnie Falco and Krystian Stasiowski</li>
     <li><a href="program_options/index.html">Program Options</a> - 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, from Vladimir Prus</li>
     <li><a href="serialization/index.html">Serialization</a> - Serialization for persistence and marshalling, from Robert Ramey</li>
 </ul>
@@ -574,6 +585,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="metaparse/index.html">Metaparse</a> - A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process, from Abel Sinkovics</li>
     <li><a href="mp11/index.html">Mp11</a> - A C++11 metaprogramming library, from Peter Dimov</li>
     <li><a href="mpl/index.html">MPL</a> - 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, from Aleksey Gurtovoy</li>
+    <li><a href="pfr/index.html">PFR</a> - Basic reflection for user defined types, from Antony Polukhin</li>
     <li><a href="proto/index.html">Proto</a> - Expression template library and compiler construction toolkit for domain-specific embedded languages, from Eric Niebler</li>
     <li><a href="static_assert/index.html">Static Assert</a> - Static assertions (compile time assertions), from John Maddock</li>
     <li><a href="tti/index.html">TTI</a> - Type Traits Introspection library, from Edward Diener</li>
@@ -588,6 +600,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="convert/index.html">Convert</a> - An extendible and configurable type-conversion framework, from Vladimir Batov</li>
     <li><a href="core/index.html">Core</a> - A collection of simple core utilities with minimal dependencies, from Peter Dimov, Glen Fernandes and Andrey Semashev</li>
     <li><a href="endian/index.html">Endian</a> - Types and conversion functions for correct byte ordering and more regardless of processor endianness, from Beman Dawes</li>
+    <li><a href="leaf/index.html">LEAF</a> - A lightweight error-handling library for C++11, from Emil Dotchevski</li>
     <li><a href="lexical_cast/index.html">Lexical Cast</a> - General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney</li>
     <li><a href="log/index.html">Log</a> - Logging library, from Andrey Semashev</li>
     <li><a href="numeric/conversion/index.html">Numeric Conversion</a> - Optimized Policy-based Numeric Conversions, from Fernando Cacciola</li>