Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/doc/html/libraries/s02.html @ 12

Last change on this file since 12 was 12, checked in by landauf, 17 years ago

added boost

File size: 21.0 KB
Line 
1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
4<title>Libraries Listed by Category</title>
5<link rel="stylesheet" href="../boostbook.css" type="text/css">
6<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
7<link rel="start" href="../index.html" title="The Boost C++ Libraries">
8<link rel="up" href="../libraries.html" title="Part I. The Boost C++ Libraries">
9<link rel="prev" href="../libraries.html" title="Part I. The Boost C++ Libraries">
10<link rel="next" href="../any.html" title="Chapter 1. Boost.Any">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<table cellpadding="2" width="100%">
14<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../../boost.png"></td>
15<td align="center"><a href="../../../index.htm">Home</a></td>
16<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
17<td align="center"><a href="../../../people/people.htm">People</a></td>
18<td align="center"><a href="../../../more/faq.htm">FAQ</a></td>
19<td align="center"><a href="../../../more/index.htm">More</a></td>
20</table>
21<hr>
22<div class="spirit-nav">
23<a accesskey="p" href="../libraries.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../libraries.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../any.html"><img src="../images/next.png" alt="Next"></a>
24</div>
25<div class="section" lang="en">
26<div class="titlepage"><div><div><h2 class="title" style="clear: both">
27<a name="id2522367"></a>Libraries Listed by Category</h2></div></div></div>
28<div class="toc"><dl>
29<dt><span class="section"><a href="s02.html#id2522370">
30          String and text processing
31        </a></span></dt>
32<dt><span class="section"><a href="s02.html#id2522417">
33          Containers
34        </a></span></dt>
35<dt><span class="section"><a href="s02.html#id2522491">
36          Iterators
37        </a></span></dt>
38<dt><span class="section"><a href="s02.html#id2522538">
39          Algorithms
40        </a></span></dt>
41<dt><span class="section"><a href="s02.html#id2522589">
42          Function objects and higher-order programming
43        </a></span></dt>
44<dt><span class="section"><a href="s02.html#id2569527"> 
45          Generic programming
46        </a></span></dt>
47<dt><span class="section"><a href="s02.html#id2569595"> 
48          Template metaprogramming
49        </a></span></dt>
50<dt><span class="section"><a href="s02.html#id2569612"> 
51          Preprocessor metaprogramming
52        </a></span></dt>
53<dt><span class="section"><a href="s02.html#id2569630"> 
54          Concurrent programming
55        </a></span></dt>
56<dt><span class="section"><a href="s02.html#id2569647">
57          Math and numerics
58        </a></span></dt>
59<dt><span class="section"><a href="s02.html#id2569774">
60          Correctness and testing
61        </a></span></dt>
62<dt><span class="section"><a href="s02.html#id2569801">
63          Data structures
64        </a></span></dt>
65<dt><span class="section"><a href="s02.html#id2569871">
66          Input/Output
67        </a></span></dt>
68<dt><span class="section"><a href="s02.html#id2569907">
69          Inter-language support
70        </a></span></dt>
71<dt><span class="section"><a href="s02.html#id2569930">
72          Memory
73        </a></span></dt>
74<dt><span class="section"><a href="s02.html#id2569989">
75          Parsing
76        </a></span></dt>
77<dt><span class="section"><a href="s02.html#id2570007"> 
78          Miscellaneous
79        </a></span></dt>
80<dt><span class="section"><a href="s02.html#id2570125"> 
81          Broken compiler workarounds
82        </a></span></dt>
83</dl></div>
84<div class="section" lang="en">
85<div class="titlepage"><div><div><h3 class="title">
86<a name="id2522370"></a>
87          String and text processing
88        </h3></div></div></div>
89<div class="itemizedlist"><ul type="disc" compact>
90<li>
91<a href="../../../libs/format/index.html" target="_top">Format</a> - Type-safe 'printf-like' format operations, from Samuel Krempp.</li>
92<li>
93<a href="../../../libs/regex/index.html" target="_top">Regex</a> - Regular expression library, from John Maddock.</li>
94<li>
95<a href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">String Algorithms</a> -
96            A set of generic string-related algorithms and utilities
97        , from Pavol Droba.</li>
98<li>
99<a href="../../../libs/tokenizer/index.html" target="_top">Tokenizer</a> - Break of a string or other character sequence into a series of tokens, from John Bandela.</li>
100</ul></div>
101</div>
102<div class="section" lang="en">
103<div class="titlepage"><div><div><h3 class="title">
104<a name="id2522417"></a>
105          Containers
106        </h3></div></div></div>
107<div class="itemizedlist"><ul type="disc" compact>
108<li>
109<a href="../array.html" title="Chapter 2. Boost.Array">Array</a> - STL compliant container wrapper for arrays of constant size, from Nicolai Josuttis.</li>
110<li>
111<a href="../../../libs/dynamic_bitset/index.html" target="_top">Dynamic Bitset</a> - A runtime sized version of <code class="computeroutput">std::bitset</code>, from Jeremy Siek and Chuck Allison.</li>
112<li>
113<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>
114<li>
115<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>
116<li>
117<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>
118<li>
119<a href="../variant.html" title="Chapter 15. Boost.Variant">Variant</a> - Safe, generic, stack-based discriminated union container, from Eric Friedman and Itay Maman.</li>
120</ul></div>
121</div>
122<div class="section" lang="en">
123<div class="titlepage"><div><div><h3 class="title">
124<a name="id2522491"></a>
125          Iterators
126        </h3></div></div></div>
127<div class="itemizedlist"><ul type="disc" compact>
128<li>
129<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>
130<li>
131<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>
132<li>
133<a href="../../../libs/utility/index.html" target="_top">Operators</a> - Templates ease arithmetic classes and iterators, from Dave Abrahams and Jeremy Siek.</li>
134<li>
135<a href="../../../libs/tokenizer/index.html" target="_top">Tokenizer</a> - Break of a string or other character sequence into a series of tokens, from John Bandela.</li>
136</ul></div>
137</div>
138<div class="section" lang="en">
139<div class="titlepage"><div><div><h3 class="title">
140<a name="id2522538"></a>
141          Algorithms
142        </h3></div></div></div>
143<div class="itemizedlist"><ul type="disc" compact>
144<li>
145<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>
146<li>
147<a href="../../../libs/utility/index.html" target="_top">Utility</a> - Class noncopyable  plus <code class="computeroutput">checked_delete</code>, <code class="computeroutput">checked_array_delete</code>, <code class="computeroutput">next</code><code class="computeroutput">prior</code>  function templates, plus base-from-member idiom, from Dave Abrahams and others .</li>
148</ul></div>
149</div>
150<div class="section" lang="en">
151<div class="titlepage"><div><div><h3 class="title">
152<a name="id2522589"></a>
153          Function objects and higher-order programming
154        </h3></div></div></div>
155<div class="itemizedlist"><ul type="disc" compact>
156<li>
157<a href="../../../libs/bind/index.html" target="_top">Bind</a> - Generalized binders for function/object/pointers and member functions, from Peter Dimov.</li>
158<li>
159<a href="../hash.html" title="Chapter 5. Boost.Functional/Hash">Boost.Functional/Hash</a> -
160      A TR1 hash function object that can be extended to hash user
161        defined types    , from Daniel James.</li>
162<li>
163<a href="../../../libs/compose/index.htm" target="_top">Compose</a> - Functional composition adapters for the STL, from Nicolai Josuttis.</li>
164<li>
165<a href="../function.html" title="Chapter 4. Boost.Function">Function</a> - Function object wrappers for deferred calls or callbacks, from Douglas Gregor.</li>
166<li>
167<a href="../../../libs/functional/index.html" target="_top">Functional</a> - Enhanced function object adaptors, from Mark Rodgers.</li>
168<li>
169<a href="../lambda.html" title="Chapter 6. Boost.Lambda">Lambda</a> - Define small unnamed function objects at the actual call site, and more, from Jaakko Järvi.</li>
170<li>
171<a href="../../../libs/bind/mem_fn.html" target="_top">Mem_fn</a> - Generalized binders for member functions, from Peter Dimov.</li>
172<li>
173<a href="../ref.html" title="Chapter 8. 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>
174<li>
175<a href="../signals.html" title="Chapter 9. Boost.Signals">Signals</a> - Managed signals &amp; slots callback implementation, from Douglas Gregor.</li>
176</ul></div>
177</div>
178<div class="section" lang="en">
179<div class="titlepage"><div><div><h3 class="title">
180<a name="id2569527"></a> 
181          Generic programming
182        </h3></div></div></div>
183<div class="itemizedlist"><ul type="disc" compact>
184<li>
185<a href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">Boost.StaticAssert</a> -
186      Compile time diagnostics library    , from John Maddock and Steve Cleary.</li>
187<li>
188<a href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">Boost.TypeTraits</a> -
189      Meta-programming support library    , from various authors.</li>
190<li>
191<a href="../../../libs/utility/call_traits.htm" target="_top">Call Traits</a> - Defines types for passing parameters, from John Maddock and Howard Hinnant.</li>
192<li>
193<a href="../../../libs/concept_check/index.html" target="_top">Concept Check</a> - Tools for generic programming, from Jeremy Siek.</li>
194<li>
195<a href="../../../libs/utility/index.html" target="_top">Operators</a> - Templates ease arithmetic classes and iterators, from Dave Abrahams and Jeremy Siek.</li>
196<li>
197<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>
198</ul></div>
199</div>
200<div class="section" lang="en">
201<div class="titlepage"><div><div><h3 class="title">
202<a name="id2569595"></a> 
203          Template metaprogramming
204        </h3></div></div></div>
205<div class="itemizedlist"><ul type="disc" compact><li>
206<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></ul></div>
207</div>
208<div class="section" lang="en">
209<div class="titlepage"><div><div><h3 class="title">
210<a name="id2569612"></a> 
211          Preprocessor metaprogramming
212        </h3></div></div></div>
213<div class="itemizedlist"><ul type="disc" compact><li>
214<a href="../../../libs/preprocessor/index.html" target="_top">Preprocessor</a> - Preprocessor metaprogramming tools including repetition and recursion, from Vesa Karvonen and Paul Mensonides.</li></ul></div>
215</div>
216<div class="section" lang="en">
217<div class="titlepage"><div><div><h3 class="title">
218<a name="id2569630"></a> 
219          Concurrent programming
220        </h3></div></div></div>
221<div class="itemizedlist"><ul type="disc" compact><li>
222<a href="../threads.html" title="Chapter 12. Boost.Threads">Threads</a> - Portable C++ multi-threading, from William Kempf.</li></ul></div>
223</div>
224<div class="section" lang="en">
225<div class="titlepage"><div><div><h3 class="title">
226<a name="id2569647"></a>
227          Math and numerics
228        </h3></div></div></div>
229<div class="itemizedlist"><ul type="disc" compact>
230<li>
231<a href="../../../libs/integer/index.html" target="_top">Integer</a> - Headers to ease dealing with integral types, from various authors.</li>
232<li>
233<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>
234<li>
235<a href="../../../libs/math/index.html" target="_top">Math</a> - Several contributions in the domain of mathematics, from various authors.</li>
236<li>
237<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>
238<li>
239<a href="../../../libs/math/octonion/index.html" target="_top">Math/Octonion</a> - Octonions, from Hubert Holin.</li>
240<li>
241<a href="../../../libs/math/quaternion/index.html" target="_top">Math/Quaternion</a> - Quaternions, from Hubert Holin.</li>
242<li>
243<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>
244<li>
245<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>
246<li>
247<a href="../../../libs/utility/index.html" target="_top">Operators</a> - Templates ease arithmetic classes and iterators, from Dave Abrahams and Jeremy Siek.</li>
248<li>
249<a href="../../../libs/random/index.html" target="_top">Random</a> - A complete system for random number generation, from Jens Maurer.</li>
250<li>
251<a href="../../../libs/rational/index.html" target="_top">Rational</a> - A rational number class, from Paul Moore.</li>
252<li>
253<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>
254</ul></div>
255</div>
256<div class="section" lang="en">
257<div class="titlepage"><div><div><h3 class="title">
258<a name="id2569774"></a>
259          Correctness and testing
260        </h3></div></div></div>
261<div class="itemizedlist"><ul type="disc" compact>
262<li>
263<a href="../../../libs/concept_check/index.html" target="_top">Concept Check</a> - Tools for generic programming, from Jeremy Siek.</li>
264<li>
265<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>
266</ul></div>
267</div>
268<div class="section" lang="en">
269<div class="titlepage"><div><div><h3 class="title">
270<a name="id2569801"></a>
271          Data structures
272        </h3></div></div></div>
273<div class="itemizedlist"><ul type="disc" compact>
274<li>
275<a href="../any.html" title="Chapter 1. Boost.Any">Any</a> -
276      Safe, generic container for single values of different value types
277    , from Kevlin Henney.</li>
278<li>
279<a href="../../../libs/utility/compressed_pair.htm" target="_top">Compressed Pair</a> - Empty member optimization, from John Maddock and Howard Hinnant.</li>
280<li>
281<a href="../../../libs/optional/index.html" target="_top">Optional</a> - Discriminated-union wrapper for optional values, from Fernando Cacciola.</li>
282<li>
283<a href="../program_options.html" title="Chapter 7. Boost.Program_options">Program_options</a> -
284      Facilities to obtain configuration data from command line, config files
285      and other sources, from Vladimir Prus.</li>
286<li>
287<a href="../../../libs/tuple/index.html" target="_top">Tuple</a> - Ease definition of functions returning multiple values, and more, from Jaakko Järvi.</li>
288<li>
289<a href="../variant.html" title="Chapter 15. Boost.Variant">Variant</a> - Safe, generic, stack-based discriminated union container, from Eric Friedman and Itay Maman.</li>
290</ul></div>
291</div>
292<div class="section" lang="en">
293<div class="titlepage"><div><div><h3 class="title">
294<a name="id2569871"></a>
295          Input/Output
296        </h3></div></div></div>
297<div class="itemizedlist"><ul type="disc" compact>
298<li>
299<a href="../../../libs/format/index.html" target="_top">Format</a> - Type-safe 'printf-like' format operations, from Samuel Krempp.</li>
300<li>
301<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>
302<li>
303<a href="../../../libs/serialization/index.html" target="_top">Serialization</a> - Serialization of C++ objects for persistence and marshalling, from Robert Ramey.</li>
304</ul></div>
305</div>
306<div class="section" lang="en">
307<div class="titlepage"><div><div><h3 class="title">
308<a name="id2569907"></a>
309          Inter-language support
310        </h3></div></div></div>
311<div class="itemizedlist"><ul type="disc" compact><li>
312<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></ul></div>
313</div>
314<div class="section" lang="en">
315<div class="titlepage"><div><div><h3 class="title">
316<a name="id2569930"></a>
317          Memory
318        </h3></div></div></div>
319<div class="itemizedlist"><ul type="disc" compact>
320<li>
321<a href="../../../libs/pool/index.html" target="_top">Pool</a> - Memory pool management, from Steve Cleary.</li>
322<li>
323<a href="../../../libs/smart_ptr/index.html" target="_top">Smart Pointer</a> - Five smart pointer class templates, from Greg Colvin, Beman Dawes, Peter Dimov, and Darin Adler.</li>
324<li>
325<a href="../../../libs/utility/index.html" target="_top">Utility</a> - Class noncopyable  plus <code class="computeroutput">checked_delete</code>, <code class="computeroutput">checked_array_delete</code>, <code class="computeroutput">next</code><code class="computeroutput">prior</code>  function templates, plus base-from-member idiom, from Dave Abrahams and others .</li>
326</ul></div>
327</div>
328<div class="section" lang="en">
329<div class="titlepage"><div><div><h3 class="title">
330<a name="id2569989"></a>
331          Parsing
332        </h3></div></div></div>
333<div class="itemizedlist"><ul type="disc" compact><li>
334<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></ul></div>
335</div>
336<div class="section" lang="en">
337<div class="titlepage"><div><div><h3 class="title">
338<a name="id2570007"></a> 
339          Miscellaneous
340        </h3></div></div></div>
341<div class="itemizedlist"><ul type="disc" compact>
342<li>
343<a href="../../../libs/crc/index.html" target="_top">CRC</a> - Cyclic Redundancy Code, from Daryle Walker.</li>
344<li>
345<a href="../../../libs/utility/compressed_pair.htm" target="_top">Compressed Pair</a> - Empty member optimization, from John Maddock and Howard Hinnant.</li>
346<li>
347<a href="../../../libs/conversion/index.html" target="_top">Conversion</a> - Numeric, polymorphic, and lexical casts, from Dave Abrahams and Kevlin Henney.</li>
348<li>
349<a href="../date_time.html" title="Chapter 3. Boost.Date_Time">Date Time</a> - A set of facilities to ease programming with dates and times.
350  , from Jeff Garland.</li>
351<li>
352<a href="../../../libs/filesystem/index.html" target="_top">Filesystem</a> - Portable paths, iteration over directories, and other useful filesystem operations, from Beman Dawes.</li>
353<li>
354<a href="../../../libs/optional/index.html" target="_top">Optional</a> - Discriminated-union wrapper for optional values, from Fernando Cacciola.</li>
355<li>
356<a href="../../../libs/timer/index.html" target="_top">Timer</a> - Event timer, progress timer, and progress display classes, from Beman Dawes.</li>
357<li>
358<a href="../tribool.html" title="Chapter 13. Boost.Tribool">Tribool</a> - Three-state boolean type, from Douglas Gregor.</li>
359<li>
360<a href="../../../libs/utility/index.html" target="_top">Utility</a> - Class noncopyable  plus <code class="computeroutput">checked_delete</code>, <code class="computeroutput">checked_array_delete</code>, <code class="computeroutput">next</code><code class="computeroutput">prior</code>  function templates, plus base-from-member idiom, from Dave Abrahams and others .</li>
361</ul></div>
362</div>
363<div class="section" lang="en">
364<div class="titlepage"><div><div><h3 class="title">
365<a name="id2570125"></a> 
366          Broken compiler workarounds
367        </h3></div></div></div>
368<div class="itemizedlist"><ul type="disc" compact>
369<li>
370<a href="../../../libs/compatibility/index.html" target="_top">Compatibility</a> - Help for non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens Maurer.</li>
371<li>
372<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>
373</ul></div>
374</div>
375</div>
376<table width="100%"><tr>
377<td align="left"></td>
378<td align="right"><small></small></td>
379</tr></table>
380<hr>
381<div class="spirit-nav">
382<a accesskey="p" href="../libraries.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../libraries.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../any.html"><img src="../images/next.png" alt="Next"></a>
383</div>
384</body>
385</html>
Note: See TracBrowser for help on using the repository browser.