libraries.html 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Boost C++ Libraries</title><link rel="stylesheet" href="reference.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.61.3"><link rel="home" href="index.html" title="The Boost C++ Libraries"><link rel="up" href="index.html" title="The Boost C++ Libraries"><link rel="previous" href="index.html" title="The Boost C++ Libraries"><link rel="next" href="ch01s02.html" title="Libraries Listed by Category"><link rel="chapter" href="libraries.html" title="The Boost C++ Libraries"><link rel="chapter" href="any.html" title="Boost.Any"><link rel="refentry" href="class.boost.bad_any_cast.html" title="Class bad_any_cast"><link rel="refentry" href="class.boost.any.html" title="Class any"><link rel="refentry" href="id2383300-bb.html" title="Function any_cast"><link rel="chapter" href="array.html" title="Boost.Array"><link rel="refentry" href="class.boost.array.html" title="Class template array"><link rel="chapter" href="function.html" title="Boost.Function"><link rel="refentry" href="class.boost.bad_function_call.html" title="Class bad_function_call"><link rel="refentry" href="class.boost.function_base.html" title="Class function_base"><link rel="refentry" href="class.boost.functionN.html" title="Class template functionN"><link rel="refentry" href="class.boost.function.html" title="Class template function"><link rel="chapter" href="ref.html" title="Boost.Ref"><link rel="refentry" href="class.boost.reference_wrapper.html" title="Class template reference_wrapper"><link rel="refentry" href="class.boost.is_reference_wrapper.html" title="Class template is_reference_wrapper"><link rel="refentry" href="class.boost.unwrap_reference.html" title="Class template unwrap_reference"><link rel="chapter" href="signals.html" title="Boost.Signals"><link rel="refentry" href="class.boost.signalN.html" title="Class template signalN"><link rel="refentry" href="class.boost.signal.html" title="Class template signal"><link rel="refentry" href="class.boost.slot.html" title="Class template slot"><link rel="refentry" href="class.boost.signals.trackable.html" title="Class trackable"><link rel="refentry" href="class.boost.signals.connection.html" title="Class connection"><link rel="refentry" href="class.boost.signals.scoped_connection.html" title="Class scoped_connection"><link rel="refentry" href="id2532119-bb.html" title="Function template visit_each"><link rel="refentry" href="class.boost.last_value.html" title="Class template last_value"><link rel="refentry" href="id2354683-bb.html" title="Class last_value&lt;void&gt;"><link rel="chapter" href="variant.html" title="Boost.Variant"><link rel="refentry" href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES"><link rel="refentry" href="BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS"><link rel="refentry" href="BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS"><link rel="refentry" href="BOOST_VARIANT_NO_REFERENCE_SUPPORT.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT"><link rel="refentry" href="BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT"><link rel="refentry" href="BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT"><link rel="refentry" href="class.boost.variant.html" title="Class template variant"><link rel="refentry" href="id2518553-bb.html" title="Function template swap"><link rel="refentry" href="id2524211-bb.html" title="Function template operator&lt;&lt;"><link rel="refentry" href="class.boost.make_variant_over.html" title="Class template make_variant_over"><link rel="refentry" href="class.boost.make_recursive_variant.html" title="Class template make_recursive_variant"><link rel="refentry" href="class.boost.make_recursive_variant_over.html" title="Class template make_recursive_variant_over"><link rel="refentry" href="class.boost.recursive_wrapper.html" title="Class template recursive_wrapper"><link rel="refentry" href="class.boost.is_recursive_wrapper.html" title="Class template is_recursive_wrapper"><link rel="refentry" href="class.boost.unwrap_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper"><link rel="refentry" href="class.boost.apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t"><link rel="refentry" href="id2557051-bb.html" title="Function apply_visitor"><link rel="refentry" href="class.boost.bad_get.html" title="Class bad_get"><link rel="refentry" href="id2493238-bb.html" title="Function get"><link rel="refentry" href="class.boost.bad_visit.html" title="Class bad_visit"><link rel="refentry" href="class.boost.static_visitor.html" title="Class template static_visitor"><link rel="refentry" href="class.boost.visitor_ptr_t.html" title="Class template visitor_ptr_t"><link rel="refentry" href="id2544445-bb.html" title="Function template visitor_ptr"><link rel="chapter" href="boostbook.html" title="The BoostBook Documentation Format"><link rel="refentry" href="boostbook.dtd.class-specialization.html" title="
  2. BoostBook element class-specialization"><link rel="refentry" href="boostbook.dtd.link-test.html" title="
  3. BoostBook element link-test"><link rel="refentry" href="boostbook.dtd.link-fail-test.html" title="
  4. BoostBook element link-fail-test"><link rel="refentry" href="boostbook.dtd.typedef.html" title="
  5. BoostBook element typedef"><link rel="refentry" href="boostbook.dtd.static-constant.html" title="
  6. BoostBook element static-constant"><link rel="refentry" href="boostbook.dtd.code.html" title="
  7. BoostBook element code"><link rel="refentry" href="boostbook.dtd.destructor.html" title="
  8. BoostBook element destructor"><link rel="refentry" href="boostbook.dtd.template-type-parameter.html" title="
  9. BoostBook element template-type-parameter"><link rel="refentry" href="boostbook.dtd.description.html" title="
  10. BoostBook element description"><link rel="refentry" href="boostbook.dtd.librarylist.html" title="
  11. BoostBook element librarylist"><link rel="refentry" href="boostbook.dtd.library-reference.html" title="
  12. BoostBook element library-reference"><link rel="refentry" href="boostbook.dtd.boostbook.html" title="
  13. BoostBook element boostbook"><link rel="refentry" href="boostbook.dtd.union.html" title="
  14. BoostBook element union"><link rel="refentry" href="boostbook.dtd.inherit.html" title="
  15. BoostBook element inherit"><link rel="refentry" href="boostbook.dtd.template-varargs.html" title="
  16. BoostBook element template-varargs"><link rel="refentry" href="boostbook.dtd.source.html" title="
  17. BoostBook element source"><link rel="refentry" href="boostbook.dtd.function.html" title="
  18. BoostBook element function"><link rel="refentry" href="boostbook.dtd.postconditions.html" title="
  19. BoostBook element postconditions"><link rel="refentry" href="boostbook.dtd.compile-test.html" title="
  20. BoostBook element compile-test"><link rel="refentry" href="boostbook.dtd.method.html" title="
  21. BoostBook element method"><link rel="refentry" href="boostbook.dtd.snippet.html" title="
  22. BoostBook element snippet"><link rel="refentry" href="boostbook.dtd.constructor.html" title="
  23. BoostBook element constructor"><link rel="refentry" href="boostbook.dtd.namespace.html" title="
  24. BoostBook element namespace"><link rel="refentry" href="boostbook.dtd.if-fails.html" title="
  25. BoostBook element if-fails"><link rel="refentry" href="boostbook.dtd.free-function-group.html" title="
  26. BoostBook element free-function-group"><link rel="refentry" href="boostbook.dtd.functionname.html" title="
  27. BoostBook element functionname"><link rel="refentry" href="boostbook.dtd.librarycategory.html" title="
  28. BoostBook element librarycategory"><link rel="refentry" href="boostbook.dtd.notes.html" title="
  29. BoostBook element notes"><link rel="refentry" href="boostbook.dtd.data-member.html" title="
  30. BoostBook element data-member"><link rel="refentry" href="boostbook.dtd.specialization.html" title="
  31. BoostBook element specialization"><link rel="refentry" href="boostbook.dtd.union-specialization.html" title="
  32. BoostBook element union-specialization"><link rel="refentry" href="boostbook.dtd.throws.html" title="
  33. BoostBook element throws"><link rel="refentry" href="boostbook.dtd.template-arg.html" title="
  34. BoostBook element template-arg"><link rel="refentry" href="boostbook.dtd.method-group.html" title="
  35. BoostBook element method-group"><link rel="refentry" href="boostbook.dtd.requirement.html" title="
  36. BoostBook element requirement"><link rel="refentry" href="boostbook.dtd.precondition.html" title="
  37. BoostBook element precondition"><link rel="refentry" href="boostbook.dtd.paramtype.html" title="
  38. BoostBook element paramtype"><link rel="refentry" href="boostbook.dtd.using-class.html" title="
  39. BoostBook element using-class"><link rel="refentry" href="boostbook.dtd.run-test.html" title="
  40. BoostBook element run-test"><link rel="refentry" href="boostbook.dtd.librarypurpose.html" title="
  41. BoostBook element librarypurpose"><link rel="refentry" href="boostbook.dtd.copy-assignment.html" title="
  42. BoostBook element copy-assignment"><link rel="refentry" href="boostbook.dtd.run-fail-test.html" title="
  43. BoostBook element run-fail-test"><link rel="refentry" href="boostbook.dtd.template.html" title="
  44. BoostBook element template"><link rel="refentry" href="boostbook.dtd.compile-fail-test.html" title="
  45. BoostBook element compile-fail-test"><link rel="refentry" href="boostbook.dtd.returns.html" title="
  46. BoostBook element returns"><link rel="refentry" href="boostbook.dtd.default.html" title="
  47. BoostBook element default"><link rel="refentry" href="boostbook.dtd.parameter.html" title="
  48. BoostBook element parameter"><link rel="refentry" href="boostbook.dtd.signature.html" title="
  49. BoostBook element signature"><link rel="refentry" href="boostbook.dtd.overloaded-function.html" title="
  50. BoostBook element overloaded-function"><link rel="refentry" href="boostbook.dtd.class.html" title="
  51. BoostBook element class"><link rel="refentry" href="boostbook.dtd.librarycategorydef.html" title="
  52. BoostBook element librarycategorydef"><link rel="refentry" href="boostbook.dtd.type.html" title="
  53. BoostBook element type"><link rel="refentry" href="boostbook.dtd.enumvalue.html" title="
  54. BoostBook element enumvalue"><link rel="refentry" href="boostbook.dtd.overloaded-method.html" title="
  55. BoostBook element overloaded-method"><link rel="refentry" href="boostbook.dtd.programlisting.html" title="
  56. BoostBook element programlisting"><link rel="refentry" href="boostbook.dtd.complexity.html" title="
  57. BoostBook element complexity"><link rel="refentry" href="boostbook.dtd.purpose.html" title="
  58. BoostBook element purpose"><link rel="refentry" href="boostbook.dtd.template-nontype-parameter.html" title="
  59. BoostBook element template-nontype-parameter"><link rel="refentry" href="boostbook.dtd.library.html" title="
  60. BoostBook element library"><link rel="refentry" href="boostbook.dtd.librarycategorylist.html" title="
  61. BoostBook element librarycategorylist"><link rel="refentry" href="boostbook.dtd.using-namespace.html" title="
  62. BoostBook element using-namespace"><link rel="refentry" href="boostbook.dtd.struct-specialization.html" title="
  63. BoostBook element struct-specialization"><link rel="refentry" href="boostbook.dtd.struct.html" title="
  64. BoostBook element struct"><link rel="refentry" href="boostbook.dtd.lib.html" title="
  65. BoostBook element lib"><link rel="refentry" href="boostbook.dtd.enum.html" title="
  66. BoostBook element enum"><link rel="refentry" href="boostbook.dtd.requires.html" title="
  67. BoostBook element requires"><link rel="refentry" href="boostbook.dtd.effects.html" title="
  68. BoostBook element effects"><link rel="refentry" href="boostbook.dtd.libraryname.html" title="
  69. BoostBook element libraryname"><link rel="refentry" href="boostbook.dtd.libraryinfo.html" title="
  70. BoostBook element libraryinfo"><link rel="refentry" href="boostbook.dtd.testsuite.html" title="
  71. BoostBook element testsuite"><link rel="refentry" href="boostbook.dtd.header.html" title="
  72. BoostBook element header"><link rel="refentry" href="boostbook.dtd.rationale.html" title="
  73. BoostBook element rationale"><link rel="refentry" href="Assignable.html" title="Concept Assignable"><link rel="refentry" href="InputIterator.html" title="Concept InputIterator"><link rel="refentry" href="OutputIterator.html" title="Concept OutputIterator"><link rel="refentry" href="ForwardIterator.html" title="Concept ForwardIterator"><link rel="refentry" href="BidirectionalIterator.html" title="Concept BidirectionalIterator"><link rel="refentry" href="RandomAccessIterator.html" title="Concept RandomAccessIterator"><link rel="refentry" href="DefaultConstructible.html" title="Concept DefaultConstructible"><link rel="refentry" href="CopyConstructible.html" title="Concept CopyConstructible"><link rel="refentry" href="EqualityComparable.html" title="Concept EqualityComparable"><link rel="refentry" href="LessThanComparable.html" title="Concept LessThanComparable"><link rel="refentry" href="SignedInteger.html" title="Concept SignedInteger"><link rel="section" href="libraries.html#id2506112" title="Libraries Listed Alphabetically"><link rel="section" href="ch01s02.html" title="Libraries Listed by Category"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" border="1" cellpadding="2" bgcolor="#007F7F"><tr><td bgcolor="#FFFFFF"><img src="../../c++boost.gif" alt="c++boost.gif (8819 bytes)" width="277" height="86"></td><td><a href="../../index.htm"><font color="#FFFFFF" size="4" face="Arial">Home</font></a></td><td><a href="libraries.html"><font color="#FFFFFF" size="4" face="Arial">Libraries</font></a></td><td><a href="../../people/people.htm"><font color="#FFFFFF" size="4" face="Arial">People</font></a></td><td><a href="../../more/faq.htm"><font color="#FFFFFF" size="4" face="Arial">FAQ</font></a></td><td><a href="../../more/index.htm"><font color="#FFFFFF" size="4" face="Arial">More</font></a></td></tr></table><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="libraries"></a>The Boost C++ Libraries</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="libraries.html#id2506112">Libraries Listed Alphabetically</a></dt><dt><a href="ch01s02.html">Libraries Listed by Category</a></dt><dd><dl><dt><a href="ch01s02.html#id2445683">
  74. String and text processing
  75. </a></dt><dt><a href="ch01s02.html#id2445717">
  76. Containers
  77. </a></dt><dt><a href="ch01s02.html#id2445789">
  78. Iterators
  79. </a></dt><dt><a href="ch01s02.html#id2445836">
  80. Algorithms
  81. </a></dt><dt><a href="ch01s02.html#id2445864">
  82. Function objects and higher-order programming
  83. </a></dt><dt><a href="ch01s02.html#id2445954">
  84. Generic programming
  85. </a></dt><dt><a href="ch01s02.html#id2446018">
  86. Template metaprogramming
  87. </a></dt><dt><a href="ch01s02.html#id2446054">
  88. Preprocessor metaprogramming
  89. </a></dt><dt><a href="ch01s02.html#id2446072">
  90. Concurrent programming
  91. </a></dt><dt><a href="ch01s02.html#id2446087">
  92. Math and numerics
  93. </a></dt><dt><a href="ch01s02.html#id2443732">
  94. Correctness and testing
  95. </a></dt><dt><a href="ch01s02.html#id2443767">
  96. Data structures
  97. </a></dt><dt><a href="ch01s02.html#id2443825">
  98. Input/Output
  99. </a></dt><dt><a href="ch01s02.html#id2443851">
  100. Inter-language support
  101. </a></dt><dt><a href="ch01s02.html#id2443872">
  102. Memory
  103. </a></dt><dt><a href="ch01s02.html#id2443909">
  104. Parsing
  105. </a></dt><dt><a href="ch01s02.html#id2443926">
  106. Miscellaneous
  107. </a></dt><dt><a href="ch01s02.html#id2444009">
  108. Broken compiler workarounds
  109. </a></dt></dl></dd></dl></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2506112"></a>Libraries Listed Alphabetically</h3></div></div><div></div></div><div class="itemizedlist"><ul type="disc" compact><li><a href="any.html" title="Boost.Any">Any</a> -
  110. Safe, generic container for single values of different value types
  111. , from Kevlin Henney.</li><li><a href="array.html" title="Boost.Array">Array</a> - STL compliant container wrapper for arrays of constant size, from Nicolai Josuttis.</li><li><a href="../../libs/bind/index.html" target="_top">Bind</a> - Generalized binders for function/object/pointers and member functions, from Peter Dimov.</li><li><a href="../../libs/crc/index.html" target="_top">CRC</a> - Cyclic Redundancy Code, from Daryle Walker.</li><li><a href="../../libs/utility/call_traits.htm" target="_top">Call Traits</a> - Defines types for passing parameters, from John Maddock and Howard Hinnant.</li><li><a href="../../libs/compatibility/index.html" target="_top">Compatibility</a> - Help for non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens Maurer.</li><li><a href="../../libs/compose/index.htm" target="_top">Compose</a> - Functional composition adapters for the STL, from Nicolai Josuttis.</li><li><a href="../../libs/utility/compressed_pair.htm" target="_top">Compressed Pair</a> - Empty member optimization, from John Maddock and Howard Hinnant.</li><li><a href="../../libs/concept_check/index.html" target="_top">Concept Check</a> - Tools for generic programming, from Jeremy Siek.</li><li><a href="../../libs/config/index.html" target="_top">Config</a> - Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users, from John Maddock, Beman Dawes, and Vesa Karvonen.</li><li><a href="../../libs/conversion/index.htm" target="_top">Conversion</a> - Numeric, polymorphic, and lexical casts, from Dave Abrahams and Kevlin Henney.</li><li><a href="../../libs/date_time/index.html" target="_top">Date-Time</a> - Date-Time library, from Jeff Garland.</li><li><a href="../../libs/dynamic_bitset/index.html" target="_top">Dynamic Bitset</a> - A runtime sized version of <tt class="computeroutput">std::bitset</tt>, from Jeremy Siek and Chuck Allison.</li><li><a href="../../libs/filesystem/index.html" target="_top">Filesystem</a> - Portable paths, iteration over directories, and other useful filesystem operations, from Beman Dawes.</li><li><a href="../../libs/format/index.htm" target="_top">Format</a> - Type-safe 'printf-like' format operations, from Samuel Krempp.</li><li><a href="function.html" title="Boost.Function">Function</a> - Function object wrappers for deferred calls or callbacks, from Douglas Gregor.</li><li><a href="../../libs/functional/index.html" target="_top">Functional</a> - Enhanced function object adaptors, from Mark Rodgers.</li><li><a href="../../libs/graph/index.html" target="_top">Graph</a> - Generic graph components and algorithms, from Jeremy Siek and University of Notre Dame Team.</li><li><a href="../../libs/io/index.html" target="_top">I/O State Savers</a> - Save I/O state to prevent jumbled data, from Daryle Walker.</li><li><a href="../../libs/integer/index.htm" target="_top">Integer</a> - Headers to ease dealing with integral types, from various authors.</li><li><a href="../../libs/numeric/interval/doc/index.html" target="_top">Interval</a> - Extends the usual arithmetic functions to mathematical intervals, from Guillaume Melquiond, Hervé Brönnimann, and Sylvain Pion.</li><li><a href="../../libs/utility/iterator_adaptors.htm" target="_top">Iterator Adaptors</a> - Adapt a base type into a standard conforming iterator, from Dave Abrahams, Jeremy Siek, and John Potter.</li><li><a href="../../libs/lambda/index.html" target="_top">Lambda</a> - Define small unnamed function objects at the actual call site, and more, from Jaakko Järvi and Gary Powell.</li><li><a href="../../libs/mpl/index.html" target="_top">MPL</a> - Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes, from Aleksey Gurtovoy.</li><li><a href="../../libs/math/index.html" target="_top">Math</a> - Several contributions in the domain of mathematics, from various authors.</li><li><a href="../../libs/math/doc/common_factor.html" target="_top">Math/Common Factor</a> - Greatest common divisor and least common multiple, from Daryle Walker.</li><li><a href="../../libs/math/octonion/index.html" target="_top">Math/Octonion</a> - Octonions, from Hubert Holin.</li><li><a href="../../libs/math/quaternion/index.html" target="_top">Math/Quaternion</a> - Quaternions, from Hubert Holin.</li><li><a href="../../libs/math/special_functions/index.html" target="_top">Math/Special Functions</a> - Mathematical special functions such as atanh, sinc, and sinhc, from Hubert Holin.</li><li><a href="../../libs/bind/mem_fn.html" target="_top">Mem_fn</a> - Generalized binders for member functions, from Peter Dimov.</li><li><a href="../../libs/multi_array/index.html" target="_top">Multi Array</a> - Multidimensional containers and adaptors for arrays of contiguous data, from Ron Garcia.</li><li><a href="../../libs/utility/index.html" target="_top">Operators</a> - Templates ease arithmetic classes and iterators, from Dave Abrahams and Jeremy Siek.</li><li><a href="../../libs/optional/index.html" target="_top">Optional</a> - Discriminated-union wrapper for optional values, from Fernando Cacciola.</li><li><a href="../../libs/pool/index.html" target="_top">Pool</a> - Memory pool management, from Steve Cleary.</li><li><a href="../../libs/preprocessor/index.html" target="_top">Preprocessor</a> - Preprocessor metaprogramming tools including repetition and recursion, from Vesa Karvonen and Paul Mensonides.</li><li><a href="../../libs/property_map/index.html" target="_top">Property Map</a> - Concepts defining interfaces which map key objects to value objects, from Jeremy Siek.</li><li><a href="../../libs/python/index.html" target="_top">Python</a> - Reflects C++ classes and functions into <a href="http://www.python.org" target="_top">Python</a>, from Dave Abrahams.</li><li><a href="../../libs/random/index.html" target="_top">Random</a> - A complete system for random number generation, from Jens Maurer.</li><li><a href="../../libs/rational/index.html" target="_top">Rational</a> - A rational number class, from Paul Moore.</li><li><a href="ref.html" title="Boost.Ref">Ref</a> - A utility library for passing references to generic functions, from Jaakko Järvi, Peter Dimov, Douglas Gregor, and Dave Abrahams.</li><li><a href="../../libs/regex/index.htm" target="_top">Regex</a> - Regular expression library, from John Maddock.</li><li><a href="signals.html" title="Boost.Signals">Signals</a> - Managed signals &amp; slots callback implementation, from Douglas Gregor.</li><li><a href="../../libs/smart_ptr/index.htm" target="_top">Smart Pointer</a> - Five smart pointer class templates, from Greg Colvin, Beman Dawes, Peter Dimov, and Darin Adler.</li><li><a href="../../libs/spirit/index.html" target="_top">Spirit</a> - LL parser framework represents parsers directly as EBNF grammars in inlined C++, from Joel de Guzman and team .</li><li><a href="../../libs/static_assert/index.html" target="_top">Static Assert</a> - Static assertions (compile time assertions), from John Maddock.</li><li><a href="../../libs/test/index.html" target="_top">Test</a> - Support for simple program testing, full unit testing, and for program execution monitoring, from Gennadiy Rozental.</li><li><a href="../../libs/thread/index.html" target="_top">Threads</a> - Portable C++ multi-threading, from William Kempf.</li><li><a href="../../libs/timer/index.htm" target="_top">Timer</a> - Event timer, progress timer, and progress display classes, from Beman Dawes.</li><li><a href="../../libs/tokenizer/index.htm" target="_top">Tokenizer</a> - Break of a string or other character sequence into a series of tokens, from John Bandela.</li><li><a href="../../libs/tuple/index.html" target="_top">Tuple</a> - Ease definition of functions returning multiple values, and more, from Jaakko Järvi.</li><li><a href="../../libs/type_traits/index.htm" target="_top">Type Traits</a> - Templates for fundamental properties of types, from John Maddock, Steve Cleary, and others .</li><li><a href="../../libs/utility/index.html" target="_top">Utility</a> - Class noncopyable plus checked_delete, checked_array_delete, next, prior function templates, plus base-from-member idiom, from Dave Abrahams and others .</li><li><a href="variant.html" title="Boost.Variant">Variant</a> - Safe, generic, stack-based discriminated union container, from Eric Friedman and Itay Maman.</li><li><a href="../../libs/numeric/ublas/index.html" target="_top">uBLAS</a> - Basic linear algebra for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li></ul></div></div></div><table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr><td align="left"><small>Last revised: , at GMT</small></td><td align="right"><small></small></td></tr></table><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html"><img src="images/prev.png" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="index.html"><img src="images/up.png" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch01s02.html"><img src="images/next.png" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">The Boost C++ Libraries </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a></td><td width="40%" align="right" valign="top"> Libraries Listed by Category</td></tr></table></div></body></html>
粤ICP备19079148号