Apply patch for [CVE-2012-2677][boost] ordered_malloc() overflow
[external/boost.git] / doc / src / boost.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE boostbook PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
3   "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
4 <boostbook id="boost" xmlns:xi="http://www.w3.org/2001/XInclude"
5            last-revision="$Date: 2011-01-30 09:03:44 -0500 (Sun, 30 Jan 2011) $">
6   <title>The Boost C++ Libraries BoostBook Documentation Subset</title>
7
8   <preface id="about">
9     <title>What's Included in This Document</title>
10
11     <para>This document represents only a subset of the full Boost
12     documentation: that part which is generated from BoostBook or
13     QuickBook sources.  Eventually all Boost libraries may use these
14     formats, but in the meantime, much of Boost's documentation is not
15     available here.  Please
16     see <ulink
17     url="http://www.boost.org/libs">http://www.boost.org/libs</ulink>
18     for complete documentation.
19     </para>
20
21     <para>
22       Documentation for some of the libraries described in this document is
23       available in alternative formats:
24        <itemizedlist>
25          <listitem>
26            <simpara><link linkend="boost">HTML</link></simpara>
27          </listitem>
28        </itemizedlist>
29        <itemizedlist>
30          <listitem>
31            <simpara><ulink url="http://sourceforge.net/projects/boost/files/boost-docs/">PDF</ulink></simpara>
32          </listitem>
33        </itemizedlist>
34     </para>
35
36   </preface>
37
38   <part id="libraries">
39     <title>The Boost C++ Libraries (BoostBook Subset)</title>
40
41     <xi:include href="accumulators.xml"/>
42
43     <xi:include href="../../libs/any/doc/any.xml"/>
44     <xi:include href="../../libs/array/doc/array.xml"/>
45
46    <library name="Asio" dirname="asio" html-only="1">
47      <libraryinfo>
48        <author>
49          <firstname>Christopher</firstname>
50          <surname>Kohlhoff</surname>
51        </author>
52
53        <librarypurpose>Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors and Windows HANDLEs</librarypurpose>
54        <librarycategory name="category:io"/>
55      </libraryinfo>
56    </library>
57
58    <library name="Bind" dirname="bind" html-only="1">
59      <libraryinfo>
60        <author>
61          <firstname>Peter</firstname>
62          <surname>Dimov</surname>
63        </author>
64        <librarypurpose>Generalized binders for function/object/pointers and member functions</librarypurpose>
65        <librarycategory name="category:higher-order"/>
66      </libraryinfo>
67    </library>
68
69    <library name="Mem_fn" dirname="bind" html-only="1" 
70             url="../../libs/bind/mem_fn.html">
71      <libraryinfo>
72        <author>
73          <firstname>Peter</firstname>
74          <surname>Dimov</surname>
75        </author>
76        <librarypurpose>Generalized binders for member functions</librarypurpose>
77        <librarycategory name="category:higher-order"/>
78      </libraryinfo>
79    </library>
80
81    <library name="Call Traits" dirname="call_traits" html-only="1"
82             url="../../libs/utility/call_traits.htm">
83      <libraryinfo>
84        <author>
85          <firstname>John</firstname>
86          <surname>Maddock</surname>
87        </author>
88        <author>
89          <firstname>Howard</firstname>
90          <surname>Hinnant</surname>
91        </author>
92        <librarypurpose>Defines types for passing parameters</librarypurpose>
93        <librarycategory name="category:generic"/>
94      </libraryinfo>
95    </library>
96
97    <library name="Circular Buffer" dirname="circular_buffer" html-only="1"
98             url="../../libs/circular_buffer/index.html">
99      <libraryinfo>
100        <author>
101          <firstname>Jan</firstname>
102          <surname>Gaspar</surname>
103        </author>
104        <librarypurpose>A STL compliant container also known as ring or cyclic buffer</librarypurpose>
105        <librarycategory name="category:containers"/> 
106      </libraryinfo>
107    </library>
108
109    <library name="Compatibility" dirname="compatibility" html-only="1">
110      <libraryinfo>
111        <author>
112          <firstname>Ralf</firstname>
113          <surname>Grosse-Kunstleve</surname>
114        </author>
115        <author>
116          <firstname>Jens</firstname>
117          <surname>Maurer</surname>
118        </author>
119        <librarypurpose>Help for non-conforming standard libraries</librarypurpose>
120        <librarycategory name="category:broken"/>
121      </libraryinfo>
122    </library>
123
124    <library name="Compose" dirname="compose" html-only="1"
125             url="../../libs/compose/index.htm">
126      <libraryinfo>
127        <author>
128          <firstname>Nicolai</firstname>
129          <surname>Josuttis</surname>
130        </author>
131     
132        <librarypurpose>Functional composition adapters for the STL</librarypurpose>
133        <librarycategory name="category:higher-order"/>
134      </libraryinfo>
135    </library>
136
137    <library name="Compressed Pair" dirname="compressed_pair" html-only="1"
138             url="../../libs/utility/compressed_pair.htm">
139      <libraryinfo>
140        <author>
141          <firstname>John</firstname>
142          <surname>Maddock</surname>
143        </author>
144        <author>
145          <firstname>Howard</firstname>
146          <surname>Hinnant</surname>
147        </author>
148        <librarypurpose>Empty member optimization</librarypurpose>
149        <librarycategory name="category:data-structures"/>
150        <librarycategory name="category:misc"/>
151      </libraryinfo>
152    </library>
153
154    <library name="Concept Check" dirname="concept_check">
155      <libraryinfo>
156        <author>
157          <firstname>Jeremy</firstname>
158          <surname>Siek</surname>
159        </author>
160        <librarypurpose>Tools for generic programming</librarypurpose>
161        <librarycategory name="category:generic"/>
162        <librarycategory name="category:testing"/>
163      </libraryinfo>
164      <title>Boost.Concept_Check</title>
165      <xi:include href="../../libs/concept_check/doc/reference/concepts.xml"/>
166    </library>
167
168    <library name="Config" dirname="config" html-only="1">
169      <libraryinfo>
170        <author>
171          <firstname>John</firstname>
172          <surname>Maddock</surname>
173        </author>
174        <author>
175          <firstname>Beman</firstname>
176          <surname>Dawes</surname>
177        </author>
178        <author>
179          <firstname>Vesa</firstname>
180          <surname>Karvonen</surname>
181        </author>
182
183        <librarypurpose>Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users</librarypurpose>
184        <librarycategory name="category:broken"/>
185      </libraryinfo>
186    </library>
187
188    <library name="Conversion" dirname="conversion" html-only="1"
189             url="../../libs/conversion/index.html">
190      <libraryinfo>
191        <author>
192          <firstname>Dave</firstname>
193          <surname>Abrahams</surname>
194        </author>
195        <author>
196          <firstname>Kevlin</firstname>
197          <surname>Henney</surname>
198        </author>
199
200        <librarypurpose>Numeric, polymorphic, and lexical casts</librarypurpose>
201        <librarycategory name="category:misc"/>
202      </libraryinfo>
203    </library>
204
205    <library name="CRC" dirname="crc" html-only="1">
206      <libraryinfo>
207        <author>
208          <firstname>Daryle</firstname>
209          <surname>Walker</surname>
210        </author>
211
212        <librarypurpose>Cyclic Redundancy Code</librarypurpose>
213        <librarycategory name="category:misc"/>
214      </libraryinfo>
215    </library>
216
217    <xi:include href="../../libs/date_time/xmldoc/date_time.xml"/>
218
219    <library name="Dynamic Bitset" dirname="dynamic_bitset" html-only="1">
220      <libraryinfo>
221        <author>
222          <firstname>Jeremy</firstname>
223          <surname>Siek</surname>
224        </author>
225        <author>
226          <firstname>Chuck</firstname>
227          <surname>Allison</surname>
228        </author>
229        <librarypurpose>A runtime sized version of <code>std::bitset</code></librarypurpose>
230        <librarycategory name="category:containers"/> 
231      </libraryinfo>
232    </library>
233    
234    <library name="Format" dirname="format" html-only="1"
235             url="../../libs/format/index.html">
236      <libraryinfo>
237        <author>
238          <firstname>Samuel</firstname>
239          <surname>Krempp</surname>
240        </author>
241
242        <librarypurpose>Type-safe 'printf-like' format operations</librarypurpose>
243        <librarycategory name="category:string-text"/>
244        <librarycategory name="category:io"/>
245      </libraryinfo>
246    </library>
247
248    <library name="Filesystem" dirname="filesystem" html-only="1">
249      <libraryinfo>
250        <author>
251          <firstname>Beman</firstname>
252          <surname>Dawes</surname>
253        </author>
254
255        <librarypurpose>Portable paths, iteration over directories, and other useful filesystem operations</librarypurpose>
256        <librarycategory name="category:misc"/>
257      </libraryinfo>
258    </library>
259
260    <xi:include href="foreach.xml"/>
261
262    <xi:include href="../../libs/function/doc/function.xml"/>
263
264    <library name="Functional" dirname="functional" html-only="1">
265      <libraryinfo>
266        <author>
267          <firstname>Mark</firstname>
268          <surname>Rodgers</surname>
269        </author>
270        <librarypurpose>Enhanced function object adaptors</librarypurpose>
271        <librarycategory name="category:higher-order"/>
272      </libraryinfo>
273    </library>
274
275    <xi:include href="hash.xml"/>
276
277    <library name="Graph" dirname="graph" html-only="1">
278      <libraryinfo>
279        <author>
280          <firstname>Jeremy</firstname>
281          <surname>Siek</surname>
282        </author>
283        <author>
284          <firstname>University of Notre Dame</firstname>
285          <surname>Team</surname>
286        </author>
287        <librarypurpose>Generic graph components and algorithms</librarypurpose>
288        <librarycategory name="category:containers"/>
289        <librarycategory name="category:iterators"/>
290        <librarycategory name="category:algorithms"/>
291      </libraryinfo>
292    </library>
293
294    <library name="Integer" dirname="integer" html-only="1"
295             url="../../libs/integer/index.html">
296      <libraryinfo>
297        <author>
298          <firstname>various</firstname>
299          <surname>authors</surname>
300        </author>
301
302        <librarypurpose>Headers to ease dealing with integral types</librarypurpose>
303        <librarycategory name="category:math"/>
304      </libraryinfo>
305    </library>
306
307    <xi:include href="interprocess.xml"/>
308
309    <library name="Interval" dirname="numeric/interval" html-only="1"
310             url="../../libs/numeric/interval/doc/index.html">
311      <libraryinfo>
312        <author>
313          <firstname>Guillaume</firstname>
314          <surname>Melquiond</surname>
315        </author>
316        <author>
317          <firstname>Herv&eacute;</firstname>
318          <surname>Br&ouml;nnimann</surname>
319        </author>
320        <author>
321          <firstname>Sylvain</firstname>
322          <surname>Pion</surname>
323        </author>
324
325        <librarypurpose>Extends the usual arithmetic functions to mathematical intervals</librarypurpose>
326        <librarycategory name="category:math"/>
327      </libraryinfo>
328    </library>
329
330    <xi:include href="intrusive.xml"/>
331
332    <library name="I/O State Savers" dirname="io" html-only="1">
333      <libraryinfo>
334        <author>
335          <firstname>Daryle</firstname>
336          <surname>Walker</surname>
337        </author>
338
339        <librarypurpose>Save I/O state to prevent jumbled data</librarypurpose>
340        <librarycategory name="category:io"/>
341      </libraryinfo>
342    </library>
343  
344    <library name="Iterator Adaptors" dirname="utility" html-only="1"
345             url="../../libs/utility/iterator_adaptors.htm">
346      <libraryinfo>
347        <author>
348          <firstname>Dave</firstname>
349          <surname>Abrahams</surname>
350        </author>
351        <author>
352          <firstname>Jeremy</firstname>
353          <surname>Siek</surname>
354        </author>
355        <author>
356          <firstname>John</firstname>
357          <surname>Potter</surname>
358        </author>
359
360        <librarypurpose>Adapt a base type into a standard conforming iterator</librarypurpose>
361        <librarycategory name="category:iterators"/>
362      </libraryinfo>
363    </library>
364
365    <xi:include href="../../libs/lambda/doc/lambda.xml"/>
366
367    <library name="Math" dirname="math" html-only="1">
368      <libraryinfo>
369        <author>
370          <firstname>various</firstname>
371          <surname>authors</surname>
372        </author>
373
374        <librarypurpose>Several contributions in the domain of mathematics</librarypurpose>
375        <librarycategory name="category:math"/>
376      </libraryinfo>
377    </library>
378
379    <library name="Math/Common Factor" dirname="math/common_factor" html-only="1"
380             url="../../libs/math/doc/common_factor.html">
381      <libraryinfo>
382        <author>
383          <firstname>Daryle</firstname>
384          <surname>Walker</surname>
385        </author>
386
387        <librarypurpose>Greatest common divisor and least common multiple</librarypurpose>
388        <librarycategory name="category:math"/>
389      </libraryinfo>
390    </library>
391
392    <library name="Math/Octonion" dirname="math/octonion" html-only="1">
393      <libraryinfo>
394        <author>
395          <firstname>Hubert</firstname>
396          <surname>Holin</surname>
397        </author>
398
399        <librarypurpose>Octonions</librarypurpose>
400        <librarycategory name="category:math"/>
401      </libraryinfo>
402    </library>
403
404    <library name="Math/Quaternion" dirname="math/quaternion" html-only="1">
405      <libraryinfo>
406        <author>
407          <firstname>Hubert</firstname>
408          <surname>Holin</surname>
409        </author>
410
411        <librarypurpose>Quaternions</librarypurpose>
412        <librarycategory name="category:math"/>
413      </libraryinfo>
414    </library>
415
416    <library name="Math/Special Functions" dirname="math/special_functions" html-only="1">
417      <libraryinfo>
418        <author>
419          <firstname>Hubert</firstname>
420          <surname>Holin</surname>
421        </author>
422
423        <librarypurpose>Mathematical special functions such as atanh, sinc, and sinhc</librarypurpose>
424        <librarycategory name="category:math"/>
425      </libraryinfo>
426    </library>
427
428    <library name="MPL" dirname="mpl" html-only="1">
429      <libraryinfo>
430        <author>
431          <firstname>Aleksey</firstname>
432          <surname>Gurtovoy</surname>
433        </author>
434
435        <librarypurpose>Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes</librarypurpose>
436        <librarycategory name="category:template"/>
437      </libraryinfo>
438    </library>
439
440    <library name="Multi Array" dirname="multi_array" html-only="1">
441      <libraryinfo>
442        <author>
443          <firstname>Ron</firstname>
444          <surname>Garcia</surname>
445        </author>
446
447        <librarypurpose>Multidimensional containers and adaptors for arrays of contiguous data</librarypurpose>
448        <librarycategory name="category:math"/>
449        <librarycategory name="category:containers"/>
450      </libraryinfo>
451    </library>
452
453    <library name="Operators" dirname="utility" html-only="1">
454      <libraryinfo>
455        <author>
456          <firstname>Dave</firstname>
457          <surname>Abrahams</surname>
458        </author>
459        <author>
460          <firstname>Jeremy</firstname>
461          <surname>Siek</surname>
462        </author>
463
464        <librarypurpose>Templates ease arithmetic classes and iterators</librarypurpose>
465        <librarycategory name="category:generic"/>
466        <librarycategory name="category:iterators"/>
467        <librarycategory name="category:math"/>
468      </libraryinfo>
469    </library>
470
471    <library name="Optional" dirname="optional" html-only="1">
472      <libraryinfo>
473        <author>
474          <firstname>Fernando</firstname>
475          <surname>Cacciola</surname>
476        </author>
477
478        <librarypurpose>Discriminated-union wrapper for optional values</librarypurpose>
479        <librarycategory name="category:misc"/>
480        <librarycategory name="category:data-structures"/>
481      </libraryinfo>
482    </library>
483
484    <xi:include href="mpi.xml"/>
485
486    <library name="Pool" dirname="pool" html-only="1">
487      <libraryinfo>
488        <author>
489          <firstname>Steve</firstname>
490          <surname>Cleary</surname>
491        </author>
492
493        <librarypurpose>Memory pool management</librarypurpose>
494        <librarycategory name="category:memory"/>
495      </libraryinfo>
496    </library>
497
498    <library name="Preprocessor" dirname="preprocessor" html-only="1">
499      <libraryinfo>
500        <author>
501          <firstname>Vesa</firstname>
502          <surname>Karvonen</surname>
503        </author>
504        <author>
505          <firstname>Paul</firstname>
506          <surname>Mensonides</surname>
507        </author>
508
509        <librarypurpose>Preprocessor metaprogramming tools including repetition and recursion</librarypurpose>
510        <librarycategory name="category:preprocessor"/>
511      </libraryinfo>
512    </library>
513
514    <xi:include href="../../libs/program_options/doc/program_options.xml"/>
515
516    <library name="Property Map" dirname="property_map" html-only="1">
517      <libraryinfo>
518        <author>
519          <firstname>Jeremy</firstname>
520          <surname>Siek</surname>
521        </author>
522        <librarypurpose>Concepts defining interfaces which map key objects to value objects</librarypurpose>
523        <librarycategory name="category:containers"/>
524        <librarycategory name="category:generic"/>
525      </libraryinfo>
526    </library>
527    
528    <xi:include href="property_tree.xml"/>
529
530    <xi:include href="proto.xml"/>
531
532    <library name="Python" dirname="python" html-only="1">
533      <libraryinfo>
534        <author>
535          <firstname>Dave</firstname>
536          <surname>Abrahams</surname>
537        </author>
538        <librarypurpose>Reflects C++ classes and functions into <ulink url="http://www.python.org">Python</ulink></librarypurpose>
539        <librarycategory name="category:lang"/>
540      </libraryinfo>
541    </library>
542
543    <xi:include href="random.xml"/>
544
545    <library name="Rational" dirname="rational" html-only="1">
546      <libraryinfo>
547        <author>
548          <firstname>Paul</firstname>
549          <surname>Moore</surname>
550        </author>
551        <librarypurpose>A rational number class</librarypurpose>
552        <librarycategory name="category:math"/>
553      </libraryinfo>
554    </library>
555
556    <xi:include href="../../libs/bind/doc/ref.xml"/>
557
558    <library name="Regex" dirname="regex" html-only="1"
559             url="../../libs/regex/index.html">
560      <libraryinfo>
561        <author>
562          <firstname>John</firstname>
563          <surname>Maddock</surname>
564        </author>
565        <librarypurpose>Regular expression library</librarypurpose>
566        <librarycategory name="category:string-text"/>
567      </libraryinfo>
568    </library>
569
570    <library name="Serialization" dirname="serialization" html-only="1"
571             url="../../libs/serialization/index.html">
572      <libraryinfo>
573        <author>
574          <firstname>Robert</firstname>
575          <surname>Ramey</surname>
576        </author>
577        <librarypurpose>Serialization of C++ objects for persistence and marshalling</librarypurpose>
578        <librarycategory name="category:io"/>
579      </libraryinfo>
580    </library>
581
582    <xi:include href="../../libs/signals/doc/signals.xml"/>
583    
584    <xi:include href="../../libs/signals2/doc/signals.xml"/>
585
586    <library name="Smart Pointer" dirname="smart_ptr" html-only="1"
587             url="../../libs/smart_ptr/index.html">
588      <libraryinfo>
589        <author>
590          <firstname>Greg</firstname>
591          <surname>Colvin</surname>
592        </author>
593        <author>
594          <firstname>Beman</firstname>
595          <surname>Dawes</surname>
596        </author>
597        <author>
598          <firstname>Peter</firstname>
599          <surname>Dimov</surname>
600        </author>
601        <author>
602          <firstname>Darin</firstname>
603          <surname>Adler</surname>
604        </author>
605        <librarypurpose>Six smart pointer class templates</librarypurpose>
606        <librarycategory name="category:memory"/>
607      </libraryinfo>
608    </library>  
609
610    <library name="Spirit" dirname="spirit" html-only="1">
611      <libraryinfo>
612        <author>
613          <firstname>Joel</firstname>
614          <surname>de Guzman</surname>
615        </author>
616        <author>
617          <firstname>team</firstname>
618        </author>
619
620        <librarypurpose>LL parser framework represents parsers directly as EBNF grammars in inlined C++</librarypurpose>
621        <librarycategory name="category:text"/>
622        <librarycategory name="category:parsing"/>
623      </libraryinfo>
624    </library>
625
626    <xi:include href="static_assert.xml"/>
627
628    <xi:include href="../../libs/algorithm/string/doc/string_algo.xml"/>
629
630    <library name="Test" dirname="test" html-only="1">
631      <libraryinfo>
632        <author>
633          <firstname>Gennadiy</firstname>
634          <surname>Rozental</surname>
635        </author>
636        <librarypurpose>Support for simple program testing, full unit testing, and for program execution monitoring</librarypurpose>
637        <librarycategory name="category:testing"/>
638      </libraryinfo>
639    </library>
640    
641    <xi:include href="thread.xml"/>
642
643    <library name="Timer" dirname="timer" html-only="1" 
644             url="../../libs/timer/index.html">
645      <libraryinfo>
646        <author>
647          <firstname>Beman</firstname>
648          <surname>Dawes</surname>
649        </author>
650        <librarypurpose>Event timer, progress timer, and progress display classes</librarypurpose>
651        <librarycategory name="category:misc"/>
652      </libraryinfo>
653    </library>
654
655    <library name="Tokenizer" dirname="tokenizer" html-only="1"
656             url="../../libs/tokenizer/index.html">
657      <libraryinfo>
658        <author>
659          <firstname>John</firstname>
660          <surname>Bandela</surname>
661        </author>
662        <librarypurpose>Break of a string or other character sequence into a series of tokens</librarypurpose>
663        <librarycategory name="category:string-text"/>
664        <librarycategory name="category:iterators"/>
665      </libraryinfo>
666    </library>
667
668    <xi:include href="tr1.xml"/>
669    <xi:include href="../../libs/logic/doc/tribool.boostbook"/>
670
671    <library name="Tuple" dirname="tuple" html-only="1">
672      <libraryinfo>
673        <author>
674          <firstname>Jaakko</firstname>
675          <surname>J&auml;rvi</surname>
676        </author>
677        <librarypurpose>Ease definition of functions returning multiple values, and more</librarypurpose>
678        <librarycategory name="category:data-structures"/>
679      </libraryinfo>
680    </library>
681
682    <library name="Type Traits" dirname="type_traits" html-only="1">
683      <libraryinfo>
684        <author>
685          <firstname>John</firstname>
686          <surname>Maddock</surname>
687        </author>
688        <librarypurpose>Meta-programming support library.</librarypurpose>
689        <librarycategory name="category:generic"/>
690      </libraryinfo>
691    </library>
692  
693    <xi:include href="typeof.xml"/>
694
695    <library name="uBLAS" dirname="numeric/ublas" html-only="1">
696      <libraryinfo>
697        <author>
698          <firstname>Joerg</firstname>
699          <surname>Walter</surname>
700        </author>
701        <author>
702          <firstname>Mathias</firstname>
703          <surname>Koch</surname>
704        </author>
705        <librarypurpose>Basic linear algebra for dense, packed and sparse matrices</librarypurpose>
706        <librarycategory name="category:math"/>
707      </libraryinfo>
708    </library>
709
710    <xi:include href="units.xml"/>
711
712    <xi:include href="unordered.xml"/>
713
714    <library name="Utility" dirname="utility" html-only="1">
715      <libraryinfo>
716        <author>
717          <firstname>Dave</firstname>
718          <surname>Abrahams</surname>
719        </author>
720        <author>
721          <firstname>others</firstname>
722        </author>
723
724        <librarypurpose>Class noncopyable  plus <functionname>checked_delete</functionname>, <functionname>checked_array_delete</functionname>, <functionname>next</functionname>,  <functionname>prior</functionname>  function templates, plus base-from-member idiom</librarypurpose>
725        <librarycategory name="category:misc"/>
726        <librarycategory name="category:memory"/>
727        <librarycategory name="category:algorithms"/>
728      </libraryinfo>
729    </library>
730    <xi:include href="../../libs/variant/doc/variant.xml"/>
731
732    <xi:include href="xpressive.xml"/>
733
734   </part>
735
736   <part id="tools">
737     <title>Boost Tools</title>
738     <partintro>
739       <para>
740         Boost developers, testers, and maintainers have developed various programs to 
741         help with the administration of the Boost Libraries. Like everything else about 
742         Boost, these tools are available in source form, and are part of the regular 
743         Boost distribution.
744       </para>
745       <para>
746         Users may find these tools useful when porting Boost libraries to a new platform, 
747         or for use with their own applications.
748       </para>
749     </partintro>
750     <xi:include href="../../tools/boostbook/doc/boostbook.xml"/>
751     <xi:include href="quickbook.xml"/>
752     <xi:include href="jam_docs.xml"/>
753     <xi:include href="../../tools/build/v2/doc/src/userman.xml"/>
754   </part>
755 </boostbook>
756
757