Quellcode durchsuchen

This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.

[SVN r33417]
nobody vor 20 Jahren
Ursprung
Commit
82c5021bdd
100 geänderte Dateien mit 3998 neuen und 0 gelöschten Zeilen
  1. 280 0
      .gitmodules
  2. 280 0
      Jamfile
  3. 15 0
      Jamrules
  4. 23 0
      LICENSE_1_0.txt
  5. 14 0
      README
  6. 17 0
      boost-build.jam
  7. 59 0
      boost.css
  8. BIN
      boost.png
  9. 290 0
      configure
  10. 40 0
      doc/Jamfile.v2
  11. 10 0
      doc/html/CopyConstructible.html
  12. 10 0
      doc/html/any.html
  13. 10 0
      doc/html/array.html
  14. 17 0
      doc/html/boost_math_tr1_additions/C99.html
  15. 17 0
      doc/html/boost_math_tr1_additions/inverse_complex.html
  16. 11 0
      doc/html/boost_staticassert.html
  17. 17 0
      doc/html/boost_tr1.html
  18. 11 0
      doc/html/boost_typetraits.html
  19. 12 0
      doc/html/boost_typetraits/background.html
  20. 356 0
      doc/html/boostbook.css
  21. 10 0
      doc/html/boostbook.html
  22. 10 0
      doc/html/date_time.html
  23. 10 0
      doc/html/function.html
  24. 10 0
      doc/html/functionN.html
  25. 10 0
      doc/html/hash.html
  26. BIN
      doc/html/images/blank.png
  27. BIN
      doc/html/images/caution.png
  28. BIN
      doc/html/images/draft.png
  29. BIN
      doc/html/images/home.png
  30. BIN
      doc/html/images/important.png
  31. BIN
      doc/html/images/next.png
  32. BIN
      doc/html/images/next_disabled.png
  33. BIN
      doc/html/images/note.png
  34. BIN
      doc/html/images/prev.png
  35. BIN
      doc/html/images/prev_disabled.png
  36. BIN
      doc/html/images/tip.png
  37. BIN
      doc/html/images/toc-blank.png
  38. BIN
      doc/html/images/toc-minus.png
  39. BIN
      doc/html/images/toc-plus.png
  40. BIN
      doc/html/images/up.png
  41. BIN
      doc/html/images/up_disabled.png
  42. BIN
      doc/html/images/warning.png
  43. 10 0
      doc/html/lambda.html
  44. 10 0
      doc/html/program_options.html
  45. 10 0
      doc/html/ref.html
  46. 5 0
      doc/html/reference.css
  47. 10 0
      doc/html/signals.html
  48. 10 0
      doc/html/string_algo.html
  49. 10 0
      doc/html/threads.html
  50. 10 0
      doc/html/tribool.html
  51. 10 0
      doc/html/variant.html
  52. 11 0
      doc/html/who_s_using_boost_.html
  53. 710 0
      doc/src/boost.xml
  54. BIN
      google_logo_40wht.png
  55. 884 0
      index.htm
  56. 1 0
      libs/algorithm
  57. 1 0
      libs/any
  58. 1 0
      libs/array
  59. 1 0
      libs/assign
  60. 1 0
      libs/bind
  61. 1 0
      libs/compatibility
  62. 1 0
      libs/compose
  63. 1 0
      libs/concept_check
  64. 1 0
      libs/config
  65. 1 0
      libs/conversion
  66. 1 0
      libs/crc
  67. 1 0
      libs/date_time
  68. 1 0
      libs/detail
  69. 1 0
      libs/disjoint_sets
  70. 1 0
      libs/dynamic_bitset
  71. 1 0
      libs/exception
  72. 6 0
      libs/expected_results.xml
  73. 1 0
      libs/filesystem
  74. 1 0
      libs/foreach
  75. 1 0
      libs/format
  76. 1 0
      libs/function
  77. 1 0
      libs/functional
  78. 1 0
      libs/graph
  79. 1 0
      libs/graph_parallel
  80. 9 0
      libs/index.html
  81. 1 0
      libs/integer
  82. 1 0
      libs/io
  83. 1 0
      libs/iostreams
  84. 1 0
      libs/iterator
  85. 1 0
      libs/lambda
  86. 639 0
      libs/libraries.htm
  87. 1 0
      libs/logic
  88. 65 0
      libs/maintainers.txt
  89. 1 0
      libs/math
  90. 1 0
      libs/mpl
  91. 1 0
      libs/multi_array
  92. 1 0
      libs/multi_index
  93. 1 0
      libs/numeric/conversion
  94. 9 0
      libs/numeric/index.html
  95. 1 0
      libs/numeric/interval
  96. 1 0
      libs/numeric/sublibs
  97. 1 0
      libs/numeric/ublas
  98. 1 0
      libs/optional
  99. 1 0
      libs/parameter
  100. 2 0
      libs/platform_maintainers.txt

+ 280 - 0
.gitmodules

@@ -1,4 +1,284 @@
+[submodule "optional"]
+	path = libs/optional
+	url = ../optional.git
+	fetchRecurseSubmodules = on-demand
+[submodule "utility"]
+	path = libs/utility
+	url = ../utility.git
+	fetchRecurseSubmodules = on-demand
+[submodule "variant"]
+	path = libs/variant
+	url = ../variant.git
+	fetchRecurseSubmodules = on-demand
 [submodule "smart_ptr"]
 	path = libs/smart_ptr
 	url = ../smart_ptr.git
 	fetchRecurseSubmodules = on-demand
+[submodule "math"]
+	path = libs/math
+	url = ../math.git
+	fetchRecurseSubmodules = on-demand
+[submodule "function"]
+	path = libs/function
+	url = ../function.git
+	fetchRecurseSubmodules = on-demand
+[submodule "parameter"]
+	path = libs/parameter
+	url = ../parameter.git
+	fetchRecurseSubmodules = on-demand
+[submodule "iostreams"]
+	path = libs/iostreams
+	url = ../iostreams.git
+	fetchRecurseSubmodules = on-demand
+[submodule "foreach"]
+	path = libs/foreach
+	url = ../foreach.git
+	fetchRecurseSubmodules = on-demand
+[submodule "statechart"]
+	path = libs/statechart
+	url = ../statechart.git
+	fetchRecurseSubmodules = on-demand
+[submodule "wave"]
+	path = libs/wave
+	url = ../wave.git
+	fetchRecurseSubmodules = on-demand
+[submodule "assign"]
+	path = libs/assign
+	url = ../assign.git
+	fetchRecurseSubmodules = on-demand
+[submodule "pool"]
+	path = libs/pool
+	url = ../pool.git
+	fetchRecurseSubmodules = on-demand
+[submodule "filesystem"]
+	path = libs/filesystem
+	url = ../filesystem.git
+	fetchRecurseSubmodules = on-demand
+[submodule "format"]
+	path = libs/format
+	url = ../format.git
+	fetchRecurseSubmodules = on-demand
+[submodule "multi_array"]
+	path = libs/multi_array
+	url = ../multi_array.git
+	fetchRecurseSubmodules = on-demand
+[submodule "bind"]
+	path = libs/bind
+	url = ../bind.git
+	fetchRecurseSubmodules = on-demand
+[submodule "iterator"]
+	path = libs/iterator
+	url = ../iterator.git
+	fetchRecurseSubmodules = on-demand
+[submodule "integer"]
+	path = libs/integer
+	url = ../integer.git
+	fetchRecurseSubmodules = on-demand
+[submodule "serialization"]
+	path = libs/serialization
+	url = ../serialization.git
+	fetchRecurseSubmodules = on-demand
+[submodule "preprocessor"]
+	path = libs/preprocessor
+	url = ../preprocessor.git
+	fetchRecurseSubmodules = on-demand
+[submodule "timer"]
+	path = libs/timer
+	url = ../timer.git
+	fetchRecurseSubmodules = on-demand
+[submodule "date_time"]
+	path = libs/date_time
+	url = ../date_time.git
+	fetchRecurseSubmodules = on-demand
+[submodule "regex"]
+	path = libs/regex
+	url = ../regex.git
+	fetchRecurseSubmodules = on-demand
+[submodule "tokenizer"]
+	path = libs/tokenizer
+	url = ../tokenizer.git
+	fetchRecurseSubmodules = on-demand
+[submodule "python"]
+	path = libs/python
+	url = ../python.git
+	fetchRecurseSubmodules = on-demand
+[submodule "signals"]
+	path = libs/signals
+	url = ../signals.git
+	fetchRecurseSubmodules = on-demand
+[submodule "typeof"]
+	path = libs/typeof
+	url = ../typeof.git
+	fetchRecurseSubmodules = on-demand
+[submodule "config"]
+	path = libs/config
+	url = ../config.git
+	fetchRecurseSubmodules = on-demand
+[submodule "program_options"]
+	path = libs/program_options
+	url = ../program_options.git
+	fetchRecurseSubmodules = on-demand
+[submodule "conversion"]
+	path = libs/conversion
+	url = ../conversion.git
+	fetchRecurseSubmodules = on-demand
+[submodule "detail"]
+	path = libs/detail
+	url = ../detail.git
+	fetchRecurseSubmodules = on-demand
+[submodule "dynamic_bitset"]
+	path = libs/dynamic_bitset
+	url = ../dynamic_bitset.git
+	fetchRecurseSubmodules = on-demand
+[submodule "compatibility"]
+	path = libs/compatibility
+	url = ../compatibility.git
+	fetchRecurseSubmodules = on-demand
+[submodule "io"]
+	path = libs/io
+	url = ../io.git
+	fetchRecurseSubmodules = on-demand
+[submodule "property_map"]
+	path = libs/property_map
+	url = ../property_map.git
+	fetchRecurseSubmodules = on-demand
+[submodule "functional"]
+	path = libs/functional
+	url = ../functional.git
+	fetchRecurseSubmodules = on-demand
+[submodule "graph_parallel"]
+	path = libs/graph_parallel
+	url = ../graph_parallel.git
+	fetchRecurseSubmodules = on-demand
+[submodule "graph"]
+	path = libs/graph
+	url = ../graph.git
+	fetchRecurseSubmodules = on-demand
+[submodule "type_traits"]
+	path = libs/type_traits
+	url = ../type_traits.git
+	fetchRecurseSubmodules = on-demand
+[submodule "rational"]
+	path = libs/rational
+	url = ../rational.git
+	fetchRecurseSubmodules = on-demand
+[submodule "disjoint_sets"]
+	path = libs/disjoint_sets
+	url = ../disjoint_sets.git
+	fetchRecurseSubmodules = on-demand
+[submodule "multi_index"]
+	path = libs/multi_index
+	url = ../multi_index.git
+	fetchRecurseSubmodules = on-demand
+[submodule "interval"]
+	path = libs/numeric/interval
+	url = ../interval.git
+	fetchRecurseSubmodules = on-demand
+[submodule "numeric_conversion"]
+	path = libs/numeric/conversion
+	url = ../numeric_conversion.git
+	fetchRecurseSubmodules = on-demand
+[submodule "ublas"]
+	path = libs/numeric/ublas
+	url = ../ublas.git
+	fetchRecurseSubmodules = on-demand
+[submodule "random"]
+	path = libs/random
+	url = ../random.git
+	fetchRecurseSubmodules = on-demand
+[submodule "range"]
+	path = libs/range
+	url = ../range.git
+	fetchRecurseSubmodules = on-demand
+[submodule "thread"]
+	path = libs/thread
+	url = ../thread.git
+	fetchRecurseSubmodules = on-demand
+[submodule "ptr_container"]
+	path = libs/ptr_container
+	url = ../ptr_container.git
+	fetchRecurseSubmodules = on-demand
+[submodule "test"]
+	path = libs/test
+	url = ../test.git
+	fetchRecurseSubmodules = on-demand
+[submodule "logic"]
+	path = libs/logic
+	url = ../logic.git
+	fetchRecurseSubmodules = on-demand
+[submodule "static_assert"]
+	path = libs/static_assert
+	url = ../static_assert.git
+	fetchRecurseSubmodules = on-demand
+[submodule "tuple"]
+	path = libs/tuple
+	url = ../tuple.git
+	fetchRecurseSubmodules = on-demand
+[submodule "spirit"]
+	path = libs/spirit
+	url = ../spirit.git
+	fetchRecurseSubmodules = on-demand
+[submodule "exception"]
+	path = libs/exception
+	url = ../exception.git
+	fetchRecurseSubmodules = on-demand
+[submodule "tr1"]
+	path = libs/tr1
+	url = ../tr1.git
+	fetchRecurseSubmodules = on-demand
+[submodule "crc"]
+	path = libs/crc
+	url = ../crc.git
+	fetchRecurseSubmodules = on-demand
+[submodule "lambda"]
+	path = libs/lambda
+	url = ../lambda.git
+	fetchRecurseSubmodules = on-demand
+[submodule "array"]
+	path = libs/array
+	url = ../array.git
+	fetchRecurseSubmodules = on-demand
+[submodule "xpressive"]
+	path = libs/xpressive
+	url = ../xpressive.git
+	fetchRecurseSubmodules = on-demand
+[submodule "any"]
+	path = libs/any
+	url = ../any.git
+	fetchRecurseSubmodules = on-demand
+[submodule "mpl"]
+	path = libs/mpl
+	url = ../mpl.git
+	fetchRecurseSubmodules = on-demand
+[submodule "algorithm"]
+	path = libs/algorithm
+	url = ../algorithm.git
+	fetchRecurseSubmodules = on-demand
+[submodule "compose"]
+	path = libs/compose
+	url = ../compose.git
+	fetchRecurseSubmodules = on-demand
+[submodule "boostbook"]
+	path = tools/boostbook
+	url = ../boostbook.git
+	fetchRecurseSubmodules = on-demand
+[submodule "bcp"]
+	path = tools/bcp
+	url = ../bcp.git
+	fetchRecurseSubmodules = on-demand
+[submodule "inspect"]
+	path = tools/inspect
+	url = ../inspect.git
+	fetchRecurseSubmodules = on-demand
+[submodule "build"]
+	path = tools/build
+	url = ../build.git
+	fetchRecurseSubmodules = on-demand
+[submodule "quickbook"]
+	path = tools/quickbook
+	url = ../quickbook.git
+	fetchRecurseSubmodules = on-demand
+[submodule "concept_check"]
+	path = libs/concept_check
+	url = ../concept_check.git
+	fetchRecurseSubmodules = on-demand

+ 280 - 0
Jamfile

@@ -0,0 +1,280 @@
+#~ Copyright 2003-2005, Rene Rivera.
+#~ Distributed under the Boost Software License, Version 1.0.
+#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
+if --help in $(ARGV)
+{
+    ECHO "
+Usage:
+    bjam [options] [install|stage]
+
+    * install               Installs to the configured location(s).
+    * stage                 Stages the build products only to common stage
+                            location.
+
+Options:
+    --help                  This message.
+    
+    -sTOOLS=<toolsets>      Indicates the tools to build with.
+    
+    --show-libraries        Displays the list of Boost libraries that require
+                            build and installation steps, then exit.
+
+    --layout=<layout>       Determines what kind of build layout to use. This
+                            allows one to control the naming of the resulting
+                            libraries, and the locations of the installed
+                            files. Default is 'versioned'. Possible values:
+                            
+                                versioned - Uses the Boost standard names
+                                which include version number for Boost the
+                                release and version and name of the
+                                compiler as part of the library names. Also
+                                installs the includes to a versioned
+                                sub-directory.
+                                
+                                system - Builds an install without the
+                                Boost standard names, and does not install
+                                includes to a versioned sub-directory. This
+                                is intended for system integrators to build
+                                for packaging of distributions.
+
+Locations:
+    --prefix=PREFIX         Install architecture independent files here.
+                            Default; C:\\Boost on Win32
+                            Default; /usr/local on Unix. Linux, etc.
+                            
+    --exec-prefix=EPREFIX   Install architecture dependent files here.
+                            Default; PREFIX
+                            
+    --libdir=DIR            Install libraries here.
+                            Default; EPREFIX/lib
+                            
+    --includedir=DIR        Install source headers here.
+                            Default; PREFIX/include
+                            
+    --builddir=DIR          Build in this location instead of building
+                            within the distribution tree. Recommended!
+                            
+    --stagedir=DIR          When staging only, stage to the location.
+                            Default; ./stage
+
+Features:
+    --with-<library>        Build, stage, or install the specified <library>
+                            If used, the default becomes to only build
+                            indicated libraries.
+                            
+    --without-<library>     Do not build, stage, or install the specified
+                            <library>. By default all libraries attempt to
+                            build.
+                            
+    --with-python-root[=PYTHON_ROOT]
+                            Build Boost.Python libraries with the Python
+                            devel packages located at PYTHON_ROOT.
+                            Default PYTHON_ROOT; C:\\Python24 on Win32.
+                            Default PYTHON_ROOT; /usr on Unix, Linux, Cygwin, etc.
+                            
+    --with-python-version[=2.4]
+                            Build Boost.Python libraries with the Python
+                            version indicated.
+                            Default; 2.4.
+                            
+    --with-pydebug          Build Boost.Python libraries using the
+                            Python debug runtime.
+" ;
+    EXIT "" ;
+}
+
+local with-install = ;
+local with-stage = ;
+
+# build only, or build+install
+if install in $(ARGV)
+{
+    with-install = install ;
+    with-stage = ;
+}
+
+# stage only? (no install, only build and stage to a common dir)
+if stage in $(ARGV)
+{
+    with-stage = stage ;
+    with-install = ;
+}
+
+# what kind of layout are we doing?
+local layout = [ MATCH "^--layout=(.*)" : $(ARGV) ] ;
+layout ?= versioned ;
+layout-$(layout) = true ;
+
+# possible stage only location
+local stage-locate = [ MATCH "^--stagedir=(.*)" : $(ARGV) ] ;
+stage-locate ?= stage ;
+
+# architecture independent files
+local boost-locate = [ unless $(with-stage) : [ MATCH "^--prefix=(.*)" : $(ARGV) ] : $(stage-locate) ] ;
+if $(NT) { boost-locate ?= C:\\Boost ; }
+else if $(UNIX) { boost-locate ?= /usr/local ; }
+
+# architecture dependent files
+local exec-locate = [ MATCH "^--exec-prefix=(.*)" : $(ARGV) ] ;
+exec-locate ?= $(boost-locate) ;
+
+# object code libraries
+local lib-locate = [ MATCH "^--libdir=(.*)" : $(ARGV) ] ;
+lib-locate ?= $(exec-locate)/lib ;
+
+# where to build
+local all-locate = [ MATCH "^--builddir=(.*)" : $(ARGV) ] ;
+ALL_LOCATE_TARGET ?= $(all-locate) ;
+
+# source header files
+local include-locate = [ MATCH "^--includedir=(.*)" : $(ARGV) ] ;
+include-locate ?= $(boost-locate)/include ;
+
+# location of python
+local python-root = [ MATCH "^--with-python-root=(.*)" : $(ARGV) ] ;
+PYTHON_ROOT ?= $(python-root) ;
+
+# version of python
+local python-version = [ MATCH "^--with-python-version=(.*)" : $(ARGV) ] ;
+PYTHON_VERSION ?= $(python-version) ;
+
+# variant for pydebug build
+local with-debug-python ;
+if --with-pydebug in $(ARGV)
+{
+    with-debug-python = debug-python ;
+}
+
+# libraries to disable building, etc.
+local without-libraries = [ MATCH "^--without-(.*)" : $(ARGV) ] ;
+
+# libraries to enable
+local with-libraries ;
+for local arg in $(ARGV)
+{
+    switch $(arg)
+    {
+        case --with-python-root=* : local _ ;
+        case --with-python-version=* : local _ ;
+        case --with-pydebug : local _ ;
+        
+        case --with-* :
+        with-libraries += [ MATCH "^--with-(.*)" : $(arg) ] ;
+    }
+}
+
+#
+project-root ;
+
+# bring in the rules for python
+import python ;
+
+# print out libraries to build/install
+if --show-libraries in $(ARGV)
+{
+    local library-jamfiles ;
+    library-jamfiles =
+        [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : 
+            [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ] ;
+    libraries =
+        [ MATCH ^.*libs[/\\:]([^/\\:]*)[/\\:]build[/\\:]Jamfile$ :
+            $(library-jamfiles) ] ;
+    EXIT $(libraries) ;
+}
+
+#
+local version-tag = [ MATCH "^([^.]+)[.]([^.]+)[.]([^.]+)" : $(BOOST_VERSION) ] ;
+if $(version-tag[3]) = 0
+{
+    version-tag = $(version-tag[1-2]) ;
+}
+version-tag = $(version-tag:J="_") ;
+
+#
+install-subinclude
+    [ MATCH ^(.*build[/\\:]$(JAMFILE))$ : [ glob-tree $(BOOST_ROOT)/libs : $(JAMFILE) ] ]
+    : <exclude>$(without-libraries) <include>$(with-libraries) ;
+
+local lib-sources = [ install-sources lib ] ;
+
+if $(lib-sources)
+{
+    local gNOWARN_INCOMPATIBLE_BUILDS = TRUE ;
+    local gUNVERSIONED_VARIANT_TAG = [ cond $(layout-system) : TRUE ] ;
+    
+    local lib-build =
+        debug release
+        [ cond $(with-debug-python) : debug-python ]
+        [ cond $(NT) : <runtime-link>static/dynamic ]
+        <threading>single/multi
+        ;
+    local lib-target =
+        [ cond $(with-install) : install : all ]
+        [ cond $(with-stage) : stage : all ]
+        ;
+    local lib-dest-files = [
+        stage $(lib-locate:D=)
+            :
+                $(lib-sources)
+            :
+                <locate>$(lib-locate:D)
+                common-variant-tag
+                <target>$(lib-target)
+            :
+                $(lib-build)
+                [ unless $(with-install) $(with-stage) : <suppress>true ]
+        ] ;
+    if ! $(gIN_LIB_INCLUDE) && $(layout-versioned)
+    {
+        local unversioned-files ;
+        if $(with-install) || $(with-stage)
+        {
+            if $(NT)
+            {
+                local version-files = [ MATCH "(.*[.]lib)" : $(lib-dest-files) ] ;
+                local noversion-files ;
+                for local version-file in $(version-files)
+                {
+                    local noversion-file =
+                        [ MATCH "(.*)-[0-9_]+([.]lib)" : $(version-file) ] ;
+                    noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
+                    MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
+                    HardLink $(noversion-file) : $(version-file) ;
+                    noversion-files += $(noversion-file) ;
+                }
+                declare-fake-targets $(lib-target) : $(noversion-files) ;
+            }
+            else if $(UNIX)
+            {
+                local so-version-files = [ MATCH "(.*[.]so[.0-9]+)" : $(lib-dest-files) ] ;
+                so-version-files ?= [ MATCH "(.*[.]so)" : $(lib-dest-files) ] ;
+                local version-files = $(so-version-files) [ MATCH "(.*[.]a)" : $(lib-dest-files) ] ;
+                local noversion-files ;
+                for local version-file in $(version-files)
+                {
+                    local noversion-file =
+                        [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(version-file) ]
+                        [ MATCH "(.*)-[0-9_]+([.]a)" : $(version-file) ] ;
+                    noversion-file = $(noversion-file[1])$(noversion-file[2]) ;
+                    MakeLocate $(noversion-file) : [ FDirName [ split-path $(lib-locate) ] ] ;
+                    HardLink $(noversion-file) : $(version-file) ;
+                    noversion-files += $(noversion-file) ;
+                }
+                declare-fake-targets $(lib-target) : $(noversion-files) ;
+            }
+        }
+    }
+}
+
+stage [ cond $(layout-versioned) : $(include-locate:D=)/boost-$(version-tag) : $(include-locate:D=) ]
+    :
+        [ glob-tree $(BOOST_ROOT)/boost/compatibility/cpp_c_headers : c* ]
+        [ glob-tree $(BOOST_ROOT)/boost : *.hpp *.ipp *.h *.inc ]
+    :
+        <locate>$(include-locate:D)
+        <tree-subdirs>$(BOOST_ROOT)
+        [ cond $(with-install) : <target>install : <target>all ]
+    :
+        [ unless $(with-install) : <suppress>true ]
+    ;

+ 15 - 0
Jamrules

@@ -0,0 +1,15 @@
+# Boost.Build top level Jamrules
+
+# See tools/build/index.html for documentation.
+project boost ;
+
+# Set some important global variables if they haven't already been set by the
+# user on the command-line or in the environment
+
+# Establish this as the root of the boost installation. Most targets will want
+# $(BOOST_ROOT) in their #include path.
+path-global BOOST_ROOT : . ;
+
+# The current version of Boost.
+BOOST_VERSION ?= 1.34.0 ;
+

+ 23 - 0
LICENSE_1_0.txt

@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.

+ 14 - 0
README

@@ -0,0 +1,14 @@
+Unless otherwise specified, all Boost software and documentation is subject
+to the Boost Software License Version 1.0. See the accompanying file LICENSE_1_0.txt.
+A copy of the license is also available at http://www.boost.org/LICENSE_1_0.txt.
+
+For the most current version of Boost libraries and documentation, see:
+
+   http://www.boost.org
+
+Boost documentation is in HTML format.
+
+The top-level directory (which contains this README file) should contain
+a file named index.htm with links to all documentation, including
+documentation on building boost libraries for your particular compiler
+and operating system.

+ 17 - 0
boost-build.jam

@@ -0,0 +1,17 @@
+#~ Copyright (C) 2002-2003, David Abrahams.
+#~ Copyright (C) 2002-2003, Vladimir Prus.
+#~ Copyright (C) 2003, Rene Rivera.
+#~ Use, modification and distribution are subject to the
+#~ Boost Software License, Version 1.0. (See accompanying file
+#~ LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+BOOST_ROOT = $(.boost-build-file:D) ;
+if --v2 in $(ARGV)
+{
+    JAMFILE = [Bb]uild.jam [Jj]amfile.v2 ;
+    boost-build tools/build/v2 ;
+}
+else
+{
+    boost-build tools/build/v1 ;
+}    

+ 59 - 0
boost.css

@@ -0,0 +1,59 @@
+H1
+{
+    FONT-SIZE: 200%;
+    COLOR: #00008B;
+}
+H2
+{
+    FONT-SIZE: 150%;
+}
+H3
+{
+    FONT-SIZE: 125%;
+}
+H4
+{
+    FONT-SIZE: 108%;
+}
+BODY
+{
+    FONT-SIZE: 100%;
+    BACKGROUND-COLOR: #ffffff;
+}
+PRE
+{
+    MARGIN-LEFT: 2em;
+    FONT-FAMILY: Courier,
+                 monospace;
+}
+CODE
+{
+    FONT-FAMILY: Courier,
+                 monospace;
+}
+CODE.as_pre
+{
+    white-space: pre;
+}
+.index
+{
+    TEXT-ALIGN: left;
+}
+.page-index
+{
+    TEXT-ALIGN: left;
+}
+.definition
+{
+    TEXT-ALIGN: left;
+}
+.footnote
+{
+    FONT-SIZE: 66%;
+    VERTICAL-ALIGN: super;
+    TEXT-DECORATION: none;
+}
+.function-semantics
+{
+    CLEAR: left;
+}

BIN
boost.png


+ 290 - 0
configure

@@ -0,0 +1,290 @@
+#!/bin/sh
+# Copyright 2005 Douglas Gregor.
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+BJAM=""
+TOOLSET=""
+BJAM_CONFIG=""
+BUILD=""
+PREFIX=/usr/local
+EPREFIX=
+LIBDIR=
+INCLUDEDIR=
+LIBS=""
+PYTHON=python
+PYTHON_VERSION=
+PYTHON_ROOT=
+ICU_ROOT=
+
+# Internal flags
+flag_no_python=
+flag_icu=
+flag_show_libraries=
+
+for option
+do
+    case $option in
+
+    -help | --help | -h)
+      want_help=yes ;;
+        
+    -prefix=* | --prefix=*)
+      PREFIX=`expr "x$option" : "x-*prefix=\(.*\)"`
+      ;;
+
+    -exec-prefix=* | --exec-prefix=*)
+      EPREFIX=`expr "x$option" : "x-*exec-prefix=\(.*\)"`
+      ;;
+
+    -libdir=* | --libdir=*)
+      LIBDIR=`expr "x$option" : "x-*libdir=\(.*\)"`
+      ;;
+
+    -includedir=* | --includedir=*)
+      INCLUDEDIR=`expr "x$option" : "x-*includedir=\(.*\)"`
+      ;;
+
+    -show-libraries | --show-libraries )
+      flag_show_libraries=yes
+      ;;
+
+    -with-bjam=* | --with-bjam=* )
+      BJAM=`expr "x$option" : "x-*with-bjam=\(.*\)"`
+      ;;
+
+    -with-icu | --with-icu )
+      flag_icu=yes
+      ;;
+
+    -with-icu=* | --with-icu=* )
+      flag_icu=yes
+      ICU_ROOT=`expr "x$option" : "x-*with-icu=\(.*\)"`
+      ;;
+
+    -with-libraries=* | --with-libraries=* )
+      library_list=`expr "x$option" : "x-*with-libraries=\(.*\)"`
+      if test "$library_list" != "all"; then
+          old_IFS=$IFS
+          IFS=,
+          for library in $library_list
+          do
+              LIBS="$LIBS --with-$library"
+
+              if test $library == python; then
+                  requested_python=yes
+              fi
+          done
+          IFS=$old_IFS
+
+          if test "x$requested_python" != xyes; then
+              flag_no_python=yes
+          fi
+      fi
+      ;;
+
+    -without-libraries=* | --without-libraries=* )
+      library_list=`expr "x$option" : "x-*without-libraries=\(.*\)"`
+      old_IFS=$IFS
+      IFS=,
+      for library in $library_list
+      do
+          LIBS="$LIBS --without-$library"
+
+          if test $library == python; then
+              flag_no_python=yes
+          fi
+      done
+      IFS=$old_IFS
+      ;;
+
+    -with-python=* | --with-python=* )
+      PYTHON=`expr "x$option" : "x-*with-python=\(.*\)"`
+      ;;
+
+    -with-python-root=* | --with-python-root=* )
+      PYTHON_ROOT=`expr "x$option" : "x-*with-python-root=\(.*\)"`
+      ;;
+
+    -with-python-version=* | --with-python-version=* )
+      PYTHON_VERSION=`expr "x$option" : "x-*with-python-version=\(.*\)"`
+      ;;
+
+    -with-toolset=* | --with-toolset=* )
+      TOOLSET=`expr "x$option" : "x-*with-toolset=\(.*\)"`
+      ;;
+
+    -*)
+      { echo "error: unrecognized option: $option
+Try \`$0 --help' for more information." >&2
+      { (exit 1); exit 1; }; }
+      ;; 
+
+    esac
+done
+
+if test "x$want_help" = xyes; then
+  cat <<EOF
+\`configure' configures Boost to adapt to a few kinds of systems.
+
+Usage: $0 [OPTION]... 
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help                display this help and exit
+  --with-bjam=BJAM          use existing Boost.Jam executable (bjam)
+                            [automatically built]
+  --with-toolset=TOOLSET    use specific Boost.Build toolset
+                            [automatically detected]
+  --show-libraries          show the set of libraries that require build
+                            and installation steps (i.e., those libraries
+                            that can be used with --with-libraries or
+                            --without-libraries), then exit
+  --with-libraries=list     build only a particular set of libraries,
+                            describing using either a comma-separated list of
+                            library names or "all"
+                            [all]
+  --without-libraries=list  build all libraries except the ones listed []
+  --with-icu                enable Unicode/ICU support in Regex [disabled]
+  --with-icu=DIR            specify the root of the ICU library installation
+                            and enable Unicode/ICU support in Regex [disabled] 
+  --with-python=PYTHON      specify the Python executable [python]
+  --with-python-root=DIR    specify the root of the Python installation
+                            [automatically detected]
+  --with-python-version=X.Y specify the Python version as X.Y
+                            [automatically detected]
+
+Installation directories:
+  --prefix=PREFIX           install Boost into the given PREFIX
+                            [/usr/local]
+  --exec-prefix=EPREFIX     install Boost binaries into the given EPREFIX
+                            [PREFIX]
+
+More precise control over installation directories:
+  --libdir=DIR              install libraries here [EPREFIX/lib]
+  --includedir=DIR          install headers here [PREFIX/include]
+
+EOF
+fi
+test -n "$want_help" && exit 0
+
+# TBD: Determine where the script is located
+my_dir="."
+
+# Determine the toolset, if not already decided
+if test "x$TOOLSET" == x; then
+  TOOLSET=`$my_dir/tools/jam/src/build.sh --guess-toolset`
+fi
+
+rm -f config.log
+
+# Build bjam
+if test "x$BJAM" == x; then
+  echo -n "Building Boost.Jam with toolset $TOOLSET... "
+  pwd=`pwd`
+  cd "$my_dir/tools/jam/src" && ./build.sh "$TOOLSET" > config.log 2>&1
+  cd $pwd
+  arch=`cd $my_dir/tools/jam/src && ./bootstrap/jam0 -d0 -f build.jam --toolset=$TOOLSET --toolset-root= --show-locate-target && cd ..`
+  BJAM="$my_dir/tools/jam/src/$arch/bjam"
+  echo "tools/jam/src/$arch/bjam"
+fi
+
+# TBD: Turn BJAM into an absolute path
+
+# If there is a list of libraries 
+if test "x$flag_show_libraries" == xyes; then
+  libraries=`$BJAM -d0 --show-libraries`
+  cat <<EOF
+
+The following Boost libraries have portions that require a separate build
+and installation step. Any library not listed here can be used by including
+the headers only.
+
+The Boost libraries requiring separate building and installation are:
+EOF
+  for lib in $libraries
+  do
+    echo "         $lib"
+  done
+  exit 0
+fi
+
+# Setup paths
+if test "x$EPREFIX" == x; then
+  EPREFIX=$PREFIX
+fi
+
+if test "x$LIBDIR" == x; then
+  LIBDIR="$EPREFIX/lib"
+fi
+
+if test "x$INCLUDEDIR" == x; then
+  INCLUDEDIR="$PREFIX/include"
+fi
+
+# Find Python
+if test "x$flag_no_python" == x; then
+    if test "x$PYTHON_VERSION" == x; then
+        echo -n "Detecting Python version... "
+        PYTHON_VERSION=`$PYTHON -c "import sys; print (\"%d.%d\" % (sys.version_info[0], sys.version_info[1]))"`
+        echo $PYTHON_VERSION
+    fi
+
+    if test "x$PYTHON_ROOT" == x; then
+        echo -n "Detecting Python root... "
+        PYTHON_ROOT=`$PYTHON -c "import sys; print sys.prefix"`
+        echo $PYTHON_ROOT
+    fi    
+
+    BJAM_CONFIG="$BJAM_CONFIG -sPYTHON_ROOT=$PYTHON_ROOT -sPYTHON_VERSION=$PYTHON_VERSION"
+fi
+
+# Configure ICU
+echo -n "Unicode/ICU support for Boost.Regex?... "
+if test "x$flag_icu" == xyes; then
+  if test "x$ICU_ROOT" == x; then
+    BJAM_CONFIG="$BJAM_CONFIG -sHAVE_ICU=1"
+    echo "yes."
+  else
+    BJAM_CONFIG="$BJAM_CONFIG -sICU_PATH=$ICU_ROOT"
+    echo "$ICU_ROOT"
+  fi
+else
+  echo "no."
+fi
+
+
+
+# Generate the Makefile
+echo "Generating Makefile..."
+cat > Makefile <<EOF
+BJAM=$BJAM
+TOOLSET=$TOOLSET
+BJAM_CONFIG=$BJAM_CONFIG
+PREFIX=$PREFIX
+EPREFIX=$EPREFIX
+LIBDIR=$LIBDIR
+INCLUDEDIR=$INCLUDEDIR
+LIBS=$LIBS
+
+all: .dummy
+	@echo "\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) \$(LIBS)"
+	@\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) \$(LIBS) || \\
+	echo "Not all Boost libraries built properly."
+
+clean: .dummy
+	rm -rf bin
+
+distclean: clean
+	rm -rf Makefile config.log
+
+check: .dummy
+	@cd status && ../\$(BJAM) \$(BJAM_CONFIG) -sTOOLS=\$(TOOLSET) test || echo "Some Boost regression tests failed. This is normal."
+
+install: .dummy
+	@echo "\$(BJAM) \$(BJAM_CONFIG) --prefix=\$(PREFIX) --exec-prefix=\$(EPREFIX) --libdir=\$(LIBDIR) --includedir=\$(INCLUDEDIR) -sTOOLS=\$(TOOLSET) \$(LIBS) install"
+	@\$(BJAM) \$(BJAM_CONFIG) --prefix=\$(PREFIX) --exec-prefix=\$(EPREFIX) --libdir=\$(LIBDIR) --includedir=\$(INCLUDEDIR) -sTOOLS=\$(TOOLSET) \$(LIBS) install || echo "Not all Boost libraries built properly."
+
+.dummy:
+
+EOF

+ 40 - 0
doc/Jamfile.v2

@@ -0,0 +1,40 @@
+project boost/doc ;
+import boostbook : boostbook ;
+
+boostbook doc : src/boost.xml 
+    : 
+     
+     ## Build the various generated docs (Doxygen and QuickBook)...
+     
+     <dependency>../libs/program_options/doc//autodoc.xml 
+     <dependency>../libs/algorithm/string/doc//autodoc.xml
+     <dependency>../libs/logic/doc//reference.xml
+     <dependency>../libs/functional/hash/doc//hash
+     <dependency>../libs/type_traits/doc//type_traits
+     <dependency>../libs/static_assert/doc//static_assert
+     <dependency>../libs/tr1/doc//tr1
+     <dependency>../libs/math/doc//math
+     <dependency>../libs/foreach/doc//foreach
+     <dependency>../libs/typeof/doc//typeof
+     <dependency>../libs/xpressive/doc//autodoc.xml
+     <dependency>../libs/xpressive/doc//xpressive
+     <dependency>../more/whos_using//using
+     <dependency>../tools/jam/doc//bjam
+     <dependency>../tools/quickbook/doc//quickbook
+     
+     ## Add path references to the QuickBook generated docs...
+     
+     <implicit-dependency>../libs/functional/hash/doc//hash
+     <implicit-dependency>../libs/type_traits/doc//type_traits
+     <implicit-dependency>../libs/static_assert/doc//static_assert
+     <implicit-dependency>../libs/tr1/doc//tr1
+     <implicit-dependency>../libs/math/doc//math
+     <implicit-dependency>../libs/foreach/doc//foreach
+     <implicit-dependency>../libs/typeof/doc//typeof
+     <implicit-dependency>../libs/xpressive/doc//xpressive
+     <implicit-dependency>../more/whos_using//using
+     <implicit-dependency>../tools/jam/doc//bjam
+     <implicit-dependency>../tools/quickbook/doc//quickbook
+     
+     <xsl:param>boost.libraries=../../libs/libraries.htm
+    ;

+ 10 - 0
doc/html/CopyConstructible.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/CopyConstructible.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/CopyConstructible.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/CopyConstructible.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/any.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/any.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/any.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/any.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/array.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/array.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/array.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/array.html</a>
+  </body>
+</html>

+ 17 - 0
doc/html/boost_math_tr1_additions/C99.html

@@ -0,0 +1,17 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Chapter 15. Boost.TR1</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/C99.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/C99.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/C99.html</a>
+  </body>
+</html>
+

+ 17 - 0
doc/html/boost_math_tr1_additions/inverse_complex.html

@@ -0,0 +1,17 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Chapter 15. Boost.TR1</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/inverse_complex.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/inverse_complex.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math_tr1_additions/inverse_complex.html</a>
+  </body>
+</html>
+

+ 11 - 0
doc/html/boost_staticassert.html

@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_staticassert.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_staticassert.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_staticassert.html</a>
+  </body>
+</html>
+

+ 17 - 0
doc/html/boost_tr1.html

@@ -0,0 +1,17 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Chapter 15. Boost.TR1</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_tr1.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_tr1.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_tr1.html</a>
+  </body>
+</html>
+

+ 11 - 0
doc/html/boost_typetraits.html

@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits.html</a>
+  </body>
+</html>
+

+ 12 - 0
doc/html/boost_typetraits/background.html

@@ -0,0 +1,12 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits/background.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits/background.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_typetraits/background.html</a>
+  </body>
+</html>
+
+

+ 356 - 0
doc/html/boostbook.css

@@ -0,0 +1,356 @@
+/*=============================================================================
+    Copyright (c) 2002 2004 Joel de Guzman, Eric Niebler, Rene Rivera
+    http://spirit.sourceforge.net/
+
+    Use, modification and distribution is subject to the Boost Software
+    License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+    http://www.boost.org/LICENSE_1_0.txt)
+=============================================================================*/
+
+/* CSS based on w3c documentation which I like a lot, and the classic Spirit
+documentation. */
+
+/* Body defaults */
+body 
+{
+    padding: 2em 1em 2em 1em;
+    margin: 1em 1em 1em 1em;
+    font-family: sans-serif;
+}
+
+/* Paragraphs */
+p 
+{
+    text-align: justify;
+}
+
+pre.synopsis
+{
+    margin: 1pc 4% 0pc 4%;
+    padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+}
+
+/* Headings */
+h1, h2, h3, h4, h5, h6 { text-align: left; margin-top: 2pc; }
+h1 { font: 170% sans-serif }
+h2 { font: bold 140% sans-serif }
+h3 { font: 120% sans-serif }
+h4 { font: bold 100% sans-serif }
+h5 { font: italic 100% sans-serif }
+h6 { font: italic 100% sans-serif }
+
+/* Unordered lists */
+ul 
+{
+    text-align: justify;
+}
+
+/* Links */
+a
+{
+    text-decoration: none; /* no underline */
+}
+
+a:hover
+{
+    text-decoration: underline;
+}
+
+/* Top page title */
+title, h1.title, h2.title, h3.title,
+       h4.title, h5.title, h6.title,
+       .refentrytitle
+{
+    font-weight:   bold;
+    font-size:     2pc;
+    margin-bottom: 1pc;
+}
+
+/* Spirit style navigation */
+.spirit-nav
+{
+    text-align: right;
+}
+
+.spirit-nav a
+{
+    color: white;
+    padding-left: 0.5em;
+}
+
+.spirit-nav img
+{
+    border-width: 0px;
+}
+
+/* Program listing box */
+.programlisting, .screen
+{
+    display: block;
+    margin-left:  4%;
+    margin-right: 4%;
+    padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+}
+
+/* Table of contents */
+.toc
+{
+   margin: 1pc 4% 0pc 4%;
+   padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+}
+
+.boost-toc
+{
+   float:   right;
+   padding: 0.5pc;
+}
+
+/* Tables */
+.table-title, div.table p.title
+{
+    margin-left: 4%;
+    padding-right: 0.5em; 
+    padding-left: 0.5em;
+    font-size: 120%;
+}
+
+.informaltable table, .table table
+{
+    width: 92%;
+    margin-left: 4%;
+    margin-right: 4%;
+}
+
+div.informaltable table, div.table table
+{
+    padding: 4px 0px 4px 0px;
+}
+
+div.informaltable table tr td, div.table table tr td
+{
+    padding: 0.5em 0.5em 0.5em 0.5em;
+    text-align: justify;
+}
+
+div.informaltable table tr th, div.table table tr th
+{
+    padding: 0.5em 0.5em 0.5em 0.5em;
+    border: 1pt solid white;
+}
+
+/* screen & programlisting, when used in a table cell, do not
+   need the extra padding and margin normally used */
+
+td .screen, td .programlisting
+{
+    display: block;
+    margin-left: 0%;
+    margin-right: 0%;
+    padding: 0.5pc 0.5pc 0.5pc 0.5pc;
+}
+
+/* inlined images */
+.inlinemediaobject
+{
+    padding: 0.5em 0.5em 0.5em 0.5em;
+}
+
+/* tone down the title of Parameter lists */
+div.variablelist p.title
+{
+    font-weight: bold;
+    font-size: 100%;
+    text-align: left;
+}
+
+/* Make the terms in definition lists bold */
+div.variablelist dl dt
+{
+    font-weight: bold;
+}
+
+div.variablelist dl dd
+{
+    margin: 1em 0em 1em 2em;
+}
+
+/* In Doxygen-generaged parameter lists, the parameter descriptions
+   are wrapped in <p>...</p> for some reason. Ignore that. */
+div.variablelist dl dd p
+{
+    display: inline;
+}
+
+/* title of books and articles in bibliographies */
+span.title
+{
+    font-style: italic;
+}
+
+/* tips, notes and warnings done in Spirit style */
+div.tip, div.note, div.warning
+{
+    position: relative;
+    padding: 0.5em;
+    border: 0.5pt solid white;
+}
+
+div.tip .title, div.note .title, div.warning .title
+{
+    display: block;
+    font: bold xx-small sans-serif;
+    margin: 0;
+    padding: 0;
+    position: absolute;
+    left: -4em;
+    top: 0em;
+    height: 25px;
+    width: 24px;
+    text-indent: 32px;
+    overflow: hidden;
+    z-index: 2;
+}
+
+div.tip .title
+{
+    background: url(images/tip.png);
+}
+
+div.note .title
+{
+    background: url(images/note.png);
+}
+
+div.warning .title
+{
+    background: url(images/caution.png);
+}
+
+@media screen
+{
+    a
+    {
+        color: #005a9c;
+    }
+
+    a:visited
+    {
+        color: #9c5a9c;
+    }
+
+    /* Syntax Highlighting */
+    .keyword        { color: #0000AA; font-weight: bold; }
+    .identifier     {}
+    .special        { color: #707070; }
+    .preprocessor   { color: #402080; font-weight: bold; }
+    .char           { color: teal; }
+    .comment        { color: #800000; }
+    .string         { color: teal; }
+    .number         { color: teal; }
+    .copyright      { color: #666666; font-size: small; }
+    .white_bkd      { background-color: #FFFFFF; }
+    .dk_grey_bkd    { background-color: #999999; }
+
+    pre.synopsis
+    {
+        background-color: #f3f3f3;
+    }
+
+    .programlisting, .screen
+    {
+        background-color: #f3f3f3;
+    }
+
+    /* Table of contents */
+    .toc
+    {
+        background-color: #f3f3f3;
+    }
+
+    div.informaltable table tr td, div.table table tr td
+    {
+        background-color: #F3F3F3;
+        border: 1pt solid white;
+    }
+
+    div.informaltable table tr th, div.table table tr th
+    {
+        background-color: #e4e4e4;
+    }
+
+    div.tip, div.note, div.warning
+    {
+        background-color: #F3F3F3;
+    }
+
+    span.highlight
+    {
+        color: #00A000;
+    }
+}
+
+@media print
+{
+    a
+    {
+        color: black;
+    }
+
+    a:visited
+    {
+        color: black;
+    }
+
+    .spirit-nav
+    {
+        display: none;
+    }
+
+    /* Syntax Highlighting */
+    .keyword
+    {
+        font-weight: bold;
+    }
+
+    pre.synopsis
+    {
+        border: 1px solid gray;
+    }
+
+    .programlisting, .screen
+    {
+        border: 1px solid gray;
+    }
+
+    /* Table of contents */
+    .toc
+    {
+        border: 1px solid gray;
+    }
+
+    .informaltable table, .table table
+    {
+        border: 1px solid gray;
+        border-collapse: collapse;
+    }
+
+    div.informaltable table tr td, div.table table tr td
+    {
+        border: 1px solid gray;
+    }
+
+    div.informaltable table tr th, div.table table tr th
+    {
+        border: 1px solid gray;
+    }
+
+    div.tip, div.note, div.warning
+    {
+        border: 1px solid gray;
+    }
+
+    span.highlight
+    {
+        font-weight: bold;
+    }
+}

+ 10 - 0
doc/html/boostbook.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boostbook.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boostbook.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boostbook.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/date_time.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/date_time.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/date_time.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/date_time.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/function.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/function.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/function.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/function.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/functionN.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/functionN.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/functionN.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/functionN.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/hash.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/hash.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/hash.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/hash.html</a>
+  </body>
+</html>

BIN
doc/html/images/blank.png


BIN
doc/html/images/caution.png


BIN
doc/html/images/draft.png


BIN
doc/html/images/home.png


BIN
doc/html/images/important.png


BIN
doc/html/images/next.png


BIN
doc/html/images/next_disabled.png


BIN
doc/html/images/note.png


BIN
doc/html/images/prev.png


BIN
doc/html/images/prev_disabled.png


BIN
doc/html/images/tip.png


BIN
doc/html/images/toc-blank.png


BIN
doc/html/images/toc-minus.png


BIN
doc/html/images/toc-plus.png


BIN
doc/html/images/up.png


BIN
doc/html/images/up_disabled.png


BIN
doc/html/images/warning.png


+ 10 - 0
doc/html/lambda.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/lambda.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/lambda.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/lambda.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/program_options.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/program_options.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/program_options.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/program_options.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/ref.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/ref.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/ref.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/ref.html</a>
+  </body>
+</html>

+ 5 - 0
doc/html/reference.css

@@ -0,0 +1,5 @@
+PRE.synopsis { 
+  background-color: #e0ffff;
+  border: thin solid blue;
+  padding: 1em
+}

+ 10 - 0
doc/html/signals.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/string_algo.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/string_algo.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/string_algo.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/string_algo.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/threads.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/threads.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/threads.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/threads.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/tribool.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/tribool.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/tribool.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/tribool.html</a>
+  </body>
+</html>

+ 10 - 0
doc/html/variant.html

@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/variant.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/variant.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/variant.html</a>
+  </body>
+</html>

+ 11 - 0
doc/html/who_s_using_boost_.html

@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+  <head>
+    <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/who_s_using_boost_.html">
+  </head>
+  <body>
+    Automatic redirection failed, please go to
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/who_s_using_boost_.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/who_s_using_boost_.html</a>
+  </body>
+</html>
+

+ 710 - 0
doc/src/boost.xml

@@ -0,0 +1,710 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE boostbook PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
+  "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<boostbook xmlns:xi="http://www.w3.org/2001/XInclude"
+           last-revision="$Date$">
+  <title>The Boost C++ Libraries</title>
+
+  <part id="libraries">
+    <title>The Boost C++ Libraries</title>
+    <para>
+      Documentation for some libraries is available in alternative formats:
+       <itemizedlist>
+         <listitem>
+           <simpara><ulink url="http://www.boost.org/doc/boost-doc-html.tar.gz">HTML (tarred, gzipped)</ulink></simpara>
+         </listitem>
+         <listitem>
+           <simpara><ulink url="http://www.boost.org/doc/boost.pdf">PDF</ulink></simpara>
+         </listitem>
+         <listitem>
+           <simpara>
+             <ulink url="http://www.boost.org/doc/boost-doc-man.tar.gz">Unix man pages</ulink>
+           </simpara>
+         </listitem>
+         <listitem>
+           <simpara><ulink url="../boost.docbook">DocBook</ulink></simpara>
+         </listitem>
+         <listitem>
+           <simpara>
+             <ulink url="../boost.fo">XSL Formatting Objects</ulink>
+           </simpara>
+         </listitem>
+       </itemizedlist>
+    </para>
+
+    <xi:include href="../../libs/any/doc/any.xml"/>
+    <xi:include href="../../libs/array/doc/array.xml"/>
+
+   <library name="Bind" dirname="bind" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Peter</firstname>
+         <surname>Dimov</surname>
+       </author>
+       <librarypurpose>Generalized binders for function/object/pointers and member functions</librarypurpose>
+       <librarycategory name="category:higher-order"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Mem_fn" dirname="bind" html-only="1" 
+            url="../../libs/bind/mem_fn.html">
+     <libraryinfo>
+       <author>
+         <firstname>Peter</firstname>
+         <surname>Dimov</surname>
+       </author>
+       <librarypurpose>Generalized binders for member functions</librarypurpose>
+       <librarycategory name="category:higher-order"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Call Traits" dirname="call_traits" html-only="1"
+            url="../../libs/utility/call_traits.htm">
+     <libraryinfo>
+       <author>
+         <firstname>John</firstname>
+         <surname>Maddock</surname>
+       </author>
+       <author>
+         <firstname>Howard</firstname>
+         <surname>Hinnant</surname>
+       </author>
+       <librarypurpose>Defines types for passing parameters</librarypurpose>
+       <librarycategory name="category:generic"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Compatibility" dirname="compatibility" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Ralf</firstname>
+         <surname>Grosse-Kunstleve</surname>
+       </author>
+       <author>
+         <firstname>Jens</firstname>
+         <surname>Maurer</surname>
+       </author>
+       <librarypurpose>Help for non-conforming standard libraries</librarypurpose>
+       <librarycategory name="category:broken"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Compose" dirname="compose" html-only="1"
+            url="../../libs/compose/index.htm">
+     <libraryinfo>
+       <author>
+         <firstname>Nicolai</firstname>
+         <surname>Josuttis</surname>
+       </author>
+    
+       <librarypurpose>Functional composition adapters for the STL</librarypurpose>
+       <librarycategory name="category:higher-order"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Compressed Pair" dirname="compressed_pair" html-only="1"
+            url="../../libs/utility/compressed_pair.htm">
+     <libraryinfo>
+       <author>
+         <firstname>John</firstname>
+         <surname>Maddock</surname>
+       </author>
+       <author>
+         <firstname>Howard</firstname>
+         <surname>Hinnant</surname>
+       </author>
+       <librarypurpose>Empty member optimization</librarypurpose>
+       <librarycategory name="category:data-structures"/>
+       <librarycategory name="category:misc"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Concept Check" dirname="concept_check" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+       <librarypurpose>Tools for generic programming</librarypurpose>
+       <librarycategory name="category:generic"/>
+       <librarycategory name="category:testing"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/concept_check/doc/reference/concepts.xml"/>
+
+   <library name="Config" dirname="config" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>John</firstname>
+         <surname>Maddock</surname>
+       </author>
+       <author>
+         <firstname>Beman</firstname>
+         <surname>Dawes</surname>
+       </author>
+       <author>
+         <firstname>Vesa</firstname>
+         <surname>Karvonen</surname>
+       </author>
+
+       <librarypurpose>Helps boost library developers adapt to compiler idiosyncrasies; not intended for library users</librarypurpose>
+       <librarycategory name="category:broken"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Conversion" dirname="conversion" html-only="1"
+            url="../../libs/conversion/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Dave</firstname>
+         <surname>Abrahams</surname>
+       </author>
+       <author>
+         <firstname>Kevlin</firstname>
+         <surname>Henney</surname>
+       </author>
+
+       <librarypurpose>Numeric, polymorphic, and lexical casts</librarypurpose>
+       <librarycategory name="category:misc"/>
+     </libraryinfo>
+   </library>
+
+   <library name="CRC" dirname="crc" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Daryle</firstname>
+         <surname>Walker</surname>
+       </author>
+
+       <librarypurpose>Cyclic Redundancy Code</librarypurpose>
+       <librarycategory name="category:misc"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/date_time/xmldoc/date_time.xml"/>
+
+   <library name="Dynamic Bitset" dirname="dynamic_bitset" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+       <author>
+         <firstname>Chuck</firstname>
+         <surname>Allison</surname>
+       </author>
+       <librarypurpose>A runtime sized version of <code>std::bitset</code></librarypurpose>
+       <librarycategory name="category:containers"/> 
+     </libraryinfo>
+   </library>
+   
+   <library name="Format" dirname="format" html-only="1"
+            url="../../libs/format/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Samuel</firstname>
+         <surname>Krempp</surname>
+       </author>
+
+       <librarypurpose>Type-safe 'printf-like' format operations</librarypurpose>
+       <librarycategory name="category:string-text"/>
+       <librarycategory name="category:io"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Filesystem" dirname="filesystem" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Beman</firstname>
+         <surname>Dawes</surname>
+       </author>
+
+       <librarypurpose>Portable paths, iteration over directories, and other useful filesystem operations</librarypurpose>
+       <librarycategory name="category:misc"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="foreach.xml"/>
+
+   <xi:include href="../../libs/function/doc/function.xml"/>
+
+   <library name="Functional" dirname="functional" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Mark</firstname>
+         <surname>Rodgers</surname>
+       </author>
+       <librarypurpose>Enhanced function object adaptors</librarypurpose>
+       <librarycategory name="category:higher-order"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="hash.xml"/>
+
+   <library name="Graph" dirname="graph" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+       <author>
+         <firstname>University of Notre Dame</firstname>
+         <surname>Team</surname>
+       </author>
+       <librarypurpose>Generic graph components and algorithms</librarypurpose>
+       <librarycategory name="category:containers"/>
+       <librarycategory name="category:iterators"/>
+       <librarycategory name="category:algorithms"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Integer" dirname="integer" html-only="1"
+            url="../../libs/integer/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>various</firstname>
+         <surname>authors</surname>
+       </author>
+
+       <librarypurpose>Headers to ease dealing with integral types</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+   
+   <library name="Interval" dirname="numeric/interval" html-only="1"
+            url="../../libs/numeric/interval/doc/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Guillaume</firstname>
+         <surname>Melquiond</surname>
+       </author>
+       <author>
+         <firstname>Herv&eacute;</firstname>
+         <surname>Br&ouml;nnimann</surname>
+       </author>
+       <author>
+         <firstname>Sylvain</firstname>
+         <surname>Pion</surname>
+       </author>
+
+       <librarypurpose>Extends the usual arithmetic functions to mathematical intervals</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="I/O State Savers" dirname="io" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Daryle</firstname>
+         <surname>Walker</surname>
+       </author>
+
+       <librarypurpose>Save I/O state to prevent jumbled data</librarypurpose>
+       <librarycategory name="category:io"/>
+     </libraryinfo>
+   </library>
+ 
+   <library name="Iterator Adaptors" dirname="utility" html-only="1"
+            url="../../libs/utility/iterator_adaptors.htm">
+     <libraryinfo>
+       <author>
+         <firstname>Dave</firstname>
+         <surname>Abrahams</surname>
+       </author>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+       <author>
+         <firstname>John</firstname>
+         <surname>Potter</surname>
+       </author>
+
+       <librarypurpose>Adapt a base type into a standard conforming iterator</librarypurpose>
+       <librarycategory name="category:iterators"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/lambda/doc/lambda.xml"/>
+
+   <library name="Math" dirname="math" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>various</firstname>
+         <surname>authors</surname>
+       </author>
+
+       <librarypurpose>Several contributions in the domain of mathematics</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="math.xml"/>
+   
+   <library name="Math/Common Factor" dirname="math/common_factor" html-only="1"
+            url="../../libs/math/doc/common_factor.html">
+     <libraryinfo>
+       <author>
+         <firstname>Daryle</firstname>
+         <surname>Walker</surname>
+       </author>
+
+       <librarypurpose>Greatest common divisor and least common multiple</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Math/Octonion" dirname="math/octonion" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Hubert</firstname>
+         <surname>Holin</surname>
+       </author>
+
+       <librarypurpose>Octonions</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Math/Quaternion" dirname="math/quaternion" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Hubert</firstname>
+         <surname>Holin</surname>
+       </author>
+
+       <librarypurpose>Quaternions</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Math/Special Functions" dirname="math/special_functions" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Hubert</firstname>
+         <surname>Holin</surname>
+       </author>
+
+       <librarypurpose>Mathematical special functions such as atanh, sinc, and sinhc</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="MPL" dirname="mpl" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Aleksey</firstname>
+         <surname>Gurtovoy</surname>
+       </author>
+
+       <librarypurpose>Template metaprogramming framework of compile-time algorithms, sequences and metafunction classes</librarypurpose>
+       <librarycategory name="category:template"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Multi Array" dirname="multi_array" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Ron</firstname>
+         <surname>Garcia</surname>
+       </author>
+
+       <librarypurpose>Multidimensional containers and adaptors for arrays of contiguous data</librarypurpose>
+       <librarycategory name="category:math"/>
+       <librarycategory name="category:containers"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Operators" dirname="utility" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Dave</firstname>
+         <surname>Abrahams</surname>
+       </author>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+
+       <librarypurpose>Templates ease arithmetic classes and iterators</librarypurpose>
+       <librarycategory name="category:generic"/>
+       <librarycategory name="category:iterators"/>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Optional" dirname="optional" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Fernando</firstname>
+         <surname>Cacciola</surname>
+       </author>
+
+       <librarypurpose>Discriminated-union wrapper for optional values</librarypurpose>
+       <librarycategory name="category:misc"/>
+       <librarycategory name="category:data-structures"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Pool" dirname="pool" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Steve</firstname>
+         <surname>Cleary</surname>
+       </author>
+
+       <librarypurpose>Memory pool management</librarypurpose>
+       <librarycategory name="category:memory"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Preprocessor" dirname="preprocessor" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Vesa</firstname>
+         <surname>Karvonen</surname>
+       </author>
+       <author>
+         <firstname>Paul</firstname>
+         <surname>Mensonides</surname>
+       </author>
+
+       <librarypurpose>Preprocessor metaprogramming tools including repetition and recursion</librarypurpose>
+       <librarycategory name="category:preprocessor"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/program_options/doc/program_options.xml"/>
+
+   <library name="Property Map" dirname="property_map" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jeremy</firstname>
+         <surname>Siek</surname>
+       </author>
+       <librarypurpose>Concepts defining interfaces which map key objects to value objects</librarypurpose>
+       <librarycategory name="category:containers"/>
+       <librarycategory name="category:generic"/>
+     </libraryinfo>
+   </library>
+   
+   <library name="Python" dirname="python" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Dave</firstname>
+         <surname>Abrahams</surname>
+       </author>
+       <librarypurpose>Reflects C++ classes and functions into <ulink url="http://www.python.org">Python</ulink></librarypurpose>
+       <librarycategory name="category:lang"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Random" dirname="random" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jens</firstname>
+         <surname>Maurer</surname>
+       </author>
+       <librarypurpose>A complete system for random number generation</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Rational" dirname="rational" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Paul</firstname>
+         <surname>Moore</surname>
+       </author>
+       <librarypurpose>A rational number class</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/bind/doc/ref.xml"/>
+
+   <library name="Regex" dirname="regex" html-only="1"
+            url="../../libs/regex/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>John</firstname>
+         <surname>Maddock</surname>
+       </author>
+       <librarypurpose>Regular expression library</librarypurpose>
+       <librarycategory name="category:string-text"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Serialization" dirname="serialization" html-only="1"
+            url="../../libs/serialization/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Robert</firstname>
+         <surname>Ramey</surname>
+       </author>
+       <librarypurpose>Serialization of C++ objects for persistence and marshalling</librarypurpose>
+       <librarycategory name="category:io"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="../../libs/signals/doc/signals.xml"/>
+
+   <library name="Smart Pointer" dirname="smart_ptr" html-only="1"
+            url="../../libs/smart_ptr/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Greg</firstname>
+         <surname>Colvin</surname>
+       </author>
+       <author>
+         <firstname>Beman</firstname>
+         <surname>Dawes</surname>
+       </author>
+       <author>
+         <firstname>Peter</firstname>
+         <surname>Dimov</surname>
+       </author>
+       <author>
+         <firstname>Darin</firstname>
+         <surname>Adler</surname>
+       </author>
+       <librarypurpose>Five smart pointer class templates</librarypurpose>
+       <librarycategory name="category:memory"/>
+     </libraryinfo>
+   </library>  
+
+   <library name="Spirit" dirname="spirit" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Joel</firstname>
+         <surname>de Guzman</surname>
+       </author>
+       <author>
+         <firstname>team</firstname>
+       </author>
+
+       <librarypurpose>LL parser framework represents parsers directly as EBNF grammars in inlined C++</librarypurpose>
+       <librarycategory name="category:text"/>
+       <librarycategory name="category:parsing"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="static_assert.xml"/>
+
+   <xi:include href="../../libs/algorithm/string/doc/string_algo.xml"/>
+
+   <library name="Test" dirname="test" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Gennadiy</firstname>
+         <surname>Rozental</surname>
+       </author>
+       <librarypurpose>Support for simple program testing, full unit testing, and for program execution monitoring</librarypurpose>
+       <librarycategory name="category:testing"/>
+     </libraryinfo>
+   </library>
+   
+   <xi:include href="../../libs/thread/doc/thread.xml"/>
+
+   <library name="Timer" dirname="timer" html-only="1" 
+            url="../../libs/timer/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>Beman</firstname>
+         <surname>Dawes</surname>
+       </author>
+       <librarypurpose>Event timer, progress timer, and progress display classes</librarypurpose>
+       <librarycategory name="category:misc"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Tokenizer" dirname="tokenizer" html-only="1"
+            url="../../libs/tokenizer/index.html">
+     <libraryinfo>
+       <author>
+         <firstname>John</firstname>
+         <surname>Bandela</surname>
+       </author>
+       <librarypurpose>Break of a string or other character sequence into a series of tokens</librarypurpose>
+       <librarycategory name="category:string-text"/>
+       <librarycategory name="category:iterators"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="tr1.xml"/>
+   <xi:include href="../../libs/logic/doc/tribool.boostbook"/>
+
+   <library name="Tuple" dirname="tuple" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Jaakko</firstname>
+         <surname>J&auml;rvi</surname>
+       </author>
+       <librarypurpose>Ease definition of functions returning multiple values, and more</librarypurpose>
+       <librarycategory name="category:data-structures"/>
+     </libraryinfo>
+   </library>
+
+   <xi:include href="type_traits.xml"/>
+ 
+   <xi:include href="typeof.xml"/>
+
+   <library name="uBLAS" dirname="numeric/ublas" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Joerg</firstname>
+         <surname>Walter</surname>
+       </author>
+       <author>
+         <firstname>Mathias</firstname>
+         <surname>Koch</surname>
+       </author>
+       <librarypurpose>Basic linear algebra for dense, packed and sparse matrices</librarypurpose>
+       <librarycategory name="category:math"/>
+     </libraryinfo>
+   </library>
+
+   <library name="Utility" dirname="utility" html-only="1">
+     <libraryinfo>
+       <author>
+         <firstname>Dave</firstname>
+         <surname>Abrahams</surname>
+       </author>
+       <author>
+         <firstname>others</firstname>
+       </author>
+
+       <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>
+       <librarycategory name="category:misc"/>
+       <librarycategory name="category:memory"/>
+       <librarycategory name="category:algorithms"/>
+     </libraryinfo>
+   </library>
+   <xi:include href="../../libs/variant/doc/variant.xml"/>
+
+   <xi:include href="xpressive.xml"/>
+
+  </part>
+
+  <part id="tools">
+    <title>Boost Tools</title>
+    <para>
+      Boost developers, testers, and maintainers have developed various programs to 
+      help with the administration of the Boost Libraries. Like everything else about 
+      Boost, these tools are available in source form, and are part of the regular 
+      Boost distribution.
+    </para>
+    <para>
+      Users may find these tools useful when porting Boost libraries to a new platform, 
+      or for use with their own applications.
+    </para>
+
+    <xi:include href="../../tools/boostbook/doc/boostbook.xml"/>
+    <xi:include href="quickbook.xml"/>
+    <xi:include href="bjam.xml"/>
+    <xi:include href="../../tools/build/v2/doc/src/userman.xml"/>
+  </part>
+  
+  <xi:include href="using.xml"/>
+</boostbook>

BIN
google_logo_40wht.png


+ 884 - 0
index.htm

@@ -0,0 +1,884 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+  <meta name="generator" content=
+  "HTML Tidy for Cygwin (vers 1st September 2004), see www.w3.org" />
+
+  <title>Boost C++ Libraries</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+  <link rel="icon" href="more/favicon.ico" type="image/ico" />
+  <link rel="stylesheet" type="text/css" href="more/css_0/front.css" />
+  <!--[if IE]>
+        <style type="text/css">
+          body { behavior: url(more/css_0/csshover.htc); }
+        </style>
+        <![endif]-->
+</head>
+
+<body>
+  <div class="body-0">
+    <div class="body-1">
+      <div class="body-2">
+        <div id="heading">
+          <div id="heading-0">
+            <h1><img id="boost-logo" src="more/boost-dark-trans.png" alt=
+            "Boost C++ Libraries" width="237" height="55" name=
+            "boost-logo" /></h1>
+
+            <p id="heading-quote"><span class="quote">&ldquo;...one of the
+            most highly regarded and expertly designed C++ library projects
+            in the world.&rdquo;</span> <span class="attribution">&mdash;
+            <a href="http://www.gotw.ca/">Herb Sutter</a> and <a href=
+            "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
+            Alexandrescu</a>, <a href=
+            "http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
+            Standards</a></span></p>
+
+            <div class="clear"></div>
+          </div>
+        </div>
+
+        <div id="content">
+          <table summary="">
+            <tr>
+              <td id="sections" rowspan="2">
+                <div class="section" id="intro">
+                  <h1>Welcome to Boost.org!</h1>
+
+                  <div class="section-body">
+                    <div class="section-body-0">
+                      <div class="section-body-1">
+                        <p>Boost provides free peer-reviewed portable C++
+                        source libraries.</p>
+
+                        <p>We emphasize libraries that work well with the C++
+                        Standard Library. Boost libraries are intended to be
+                        widely useful, and usable across a broad spectrum of
+                        applications. The <a href=
+                        "more/license_info.html">Boost license</a> encourages
+                        both commercial and non-commercial use.</p>
+
+                        <p>We aim to establish &quot;existing practice&quot; and
+                        provide reference implementations so that Boost
+                        libraries are suitable for eventual standardization.
+                        Ten Boost libraries are already included in the
+                        <a href="http://www.open-std.org/jtc1/sc22/wg21">C++
+                        Standards Committee's</a> Library Technical Report (
+                        <a href=
+                        "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf">
+                        TR1</a>) as a step toward becoming part of a future
+                        C++ Standard. More Boost libraries are proposed for
+                        the upcoming <a href=
+                        "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">
+                        TR2</a>.</p>
+
+                        <p class="note"><span class="note-label">Getting
+                        started:</span> <span class="note-body">Boost works
+                        on almost any modern operating system, including UNIX
+                        and Windows variants. Follow the <a href=
+                        "more/getting_started.html">Getting Started Guide</a>
+                        to download and install Boost. Popular Linux and Unix
+                        distributions such as <a href=
+                        "http://fedora.redhat.com/">Fedora</a>, <a href=
+                        "http://www.debian.org/">Debian</a>, and <a href=
+                        "http://www.netbsd.org/">NetBSD</a> include pre-built
+                        Boost packages. Boost may also already be available
+                        on your organization's internal web
+                        server.</span></p>
+
+                        <p class="note"><span class=
+                        "note-label">Background:</span> <span class=
+                        "note-body">The <a href=
+                        "more/background.html">Background Information
+                        page</a> has introductory material to help those
+                        educating their organization about Boost.</span></p>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+
+                <div class="section" id="participation">
+                  <h2><a name="Membership" id=
+                  "Membership"></a>Participation</h2>
+
+                  <div class="section-body">
+                    <div class="section-body-0">
+                      <div class="section-body-1">
+                        <p>Although Boost was begun by members of the C++
+                        Standards Committee Library Working Group,
+                        participation has expanded to include thousands of
+                        programmers from the C++ community at large.</p>
+
+                        <p>If you are interested in participating in Boost,
+                        please join our main <a href=
+                        "more/mailing_lists.htm#main">developers mailing
+                        list</a>. Discussions are highly technical, and list
+                        members are encouraged to participate in formal
+                        reviews of proposed libraries. There is also a
+                        <a href="more/mailing_lists.htm#users">users mailing
+                        list</a>, and several <a href=
+                        "more/mailing_lists.htm#projects">project specific
+                        lists</a>.</p>
+
+                        <p>Both the main Boost developers list and the users
+                        list are also accessible as <a href=
+                        "more/mailing_lists.htm">newsgroups</a>.</p>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+
+                <div class="section" id="news">
+                  <h2>Latest News</h2>
+
+                  <div class="section-body">
+                    <div class="section-body-0">
+                      <div class="section-body-1">
+                        <h3>???, 2006 - Version 1.34.0</h3>
+
+                        <h4>New Libraries</h4>
+
+                        <ul>
+                          <li><span class="library"><a href=
+                          "doc/html/foreach.html">Foreach Library</a>:</span>
+                          <tt>BOOST_FOREACH</tt> macro for easily iterating
+                          over the elements of a sequence, from Eric
+                          Niebler.</li>
+
+                          <li><span class="library"><a href=
+                          "doc/html/xpressive.html">Xpressive
+                          Library</a>:</span> Regular expressions that can be
+                          written as strings or as expression templates, and
+                          that can refer to each other and themselves
+                          recursively with the power of context-free
+                          grammars, from Eric Niebler.</li>
+
+                          <li><span class="library"><a href=
+                          "libs/tr1/index.html">TR1 Library</a>:</span> An
+                          implementation of the C++ Technical Report on
+                          Standard Library Extensions, from John Maddock.
+                          This library does not itself implement the TR1
+                          components, rather it's a thin wrapper that will
+                          include your standard library's TR1 implementation
+                          (if it has one), otherwise it will include the
+                          Boost Library equivalents, and import them into
+                          namespace <code>std::tr1</code>. Highlights
+                          include: Reference Wrappers, Smart Pointers,
+                          result_of, Function Object Binders, Polymorphic
+                          function wrappers, Type Traits, Random Number
+                          Generators and Distributions, Tuples, Fixed Size
+                          Array, Hash Function Objects, Regular Expressions,
+                          and Complex Number Additional Algorithms.</li>
+                          
+                          <li><span class="library"><a href=
+                          "libs/statechart/doc/index.html">Statechart 
+                          Library</a>:</span> Arbitrarily complex finite state
+                          machines can be implemented in easily readable and
+                          maintainable C++ code, from Andreas Huber.</li>
+                        </ul>
+
+                        <h4>Updated Libraries</h4>
+
+                        <ul>
+                          <li>
+                            <span class="library"><a href=
+                            "libs/assign/index.html">Assign
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Support for
+                              <code>ptr_map&lt;key,T&gt;</code> via the new
+                              function <code>ptr_map_insert()</code></li>
+
+                              <li>Support for initialization of <a href=
+                              "libs/ptr_container/index.html">Pointer
+                              Containers</a> when the containers hold
+                              pointers to an abstract base class.</li>
+                            </ul>
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/multi_array/index.html">MultiArray
+                          Library</a>:</span> Boost.MultiArray now by default
+                          provides range-checking for
+                          <code>operator[]</code>. Range checking can be
+                          disabled by defining the macro
+                          <code>BOOST_DISABLE_ASSERTS</code> before including
+                          <tt>multi_array.hpp</tt>. A bug in
+                          <code>multi_array::resize()</code> related
+                          to storage orders was fixed.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/filesystem/doc/index.htm">Filesystem
+                            Library</a>:</span> Major upgrade in preparation
+                            for submission to the C++ Standards Committee for
+                            TR2. Changes include:
+
+                            <ul>
+                              <li><a href=
+                              "libs/filesystem/doc/i18n.html#Internationalization">
+                              Internationalization</a>, provided by class
+                              templates <i>basic_path</i>,
+                              <i>basic_filesystem_error</i>,
+                              <i>basic_directory_iterator</i>, and
+                              <i>basic_directory_entry</i>.</li>
+
+                              <li><a href=
+                              "libs/filesystem/doc/i18n.html#Simplification">Simplification</a>
+                              of the path interface by eliminating special
+                              constructors to identify native formats.</li>
+
+                              <li><a href=
+                              "libs/filesystem/doc/i18n.html#Rationalization">
+                              Rationalization</a> of predicate function
+                              design, including the addition of several new
+                              functions.</li>
+
+                              <li>Clearer specification by reference to
+                              <a href=
+                              "libs/filesystem/doc/design.htm#POSIX-01">POSIX</a>,
+                              the ISO/IEEE Single Unix Standard, with
+                              provisions for Windows and other operating
+                              systems.</li>
+
+                              <li><a href=
+                              "libs/filesystem/doc/i18n.html#Preservation">Preservation</a>
+                              of existing user code whenever possible.</li>
+
+                              <li><a href=
+                              "libs/filesystem/doc/i18n.html#More_efficient">More
+                              efficient</a> directory iteration.</li>
+
+                              <li>Addition of a <a href=
+                              "libs/filesystem/doc/convenience.htm#basic_recursive_directory_iterator">
+                              recursive directory iterator</a>.</li>
+                            </ul>
+                          </li>
+
+                          <li><span class="library"><a href=
+                          "libs/function/index.html">Function
+                          Library</a>:</span> Boost.Function now implements a
+                          small buffer optimization, which can drastically
+                          improve the performance when copying or
+                          construction Boost.Function objects storing small
+                          function objects. For instance,
+                          <code>bind(&amp;X:foo, &amp;x, _1, _2)</code>
+                          requires no heap allocation when placed into a
+                          Boost.Function object.</li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/functional/hash/index.html">Functional/Hash
+                            Library</a></span>
+
+                            <ul>
+                              <li>Use declarations for standard classes, so
+                              that the library doesn't need to include all of
+                              their headers</li>
+
+                              <li>Deprecated the
+                              <tt>&lt;boost/functional/hash/*.hpp&gt;</tt>
+                              headers.</li>
+
+                              <li>Add support for the
+                              <tt>BOOST_HASH_NO_EXTENSIONS</tt> macro, which
+                              disables the extensions to TR1</li>
+
+                              <li>Minor improvements to the hash functions
+                              for floating point numbers.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/graph/doc/index.html">Graph
+                            Library</a>:</span>
+
+                            <ul>
+                              <li><a href=
+                              "libs/graph/doc/maximum_matching.html"><tt>edmonds_maximum_cardinality_matching</tt></a>,
+                              from Aaron Windsor.</li>
+
+                              <li><a href=
+                              "libs/graph/doc/lengauer_tarjan_dominator_tree.htm">
+                              <tt>lengauer_tarjan_dominator_tree</tt></a>,
+                              from JongSoo Park.</li>
+
+                              <li><a href=
+                              "libs/graph/doc/compressed_sparse_row.html"><tt>
+                              compressed_sparse_row_graph</tt></a>, from
+                              Jeremiah Willcock and Douglas Gregor of Indiana
+                              University.</li>
+
+                              <li><a href=
+                              "sorted_erdos_renyi_generator.html"><tt>sorted_erdos_renyi_iterator</tt></a>,
+                              from Jeremiah Willcock of Indiana
+                              University.</li>
+
+                              <li><a href=
+                              "libs/graph/doc/biconnected_components.html"><tt>
+                              biconnected_components</tt></a> now supports a
+                              visitor and named parameters, from Janusz
+                              Piwowarski.</li>
+
+                              <li><a href=
+                              "libs/graph/doc/adjacency_matrix.html"><tt>adjacency_matrix</tt></a>
+                              now models the <a href=
+                              "libs/graph/doc/BidirectionalGraph.html">Bidirectional
+                              Graph</a> concept.</li>
+
+                              <li><a href=
+                              "libs/graph/doc/dijkstra_shortest_paths.html"><tt>
+                              dijkstra_shortest_paths</tt></a> now calls
+                              <tt>vis.initialize_vertex</tt> for each vertex
+                              during initialization.</li>
+
+                              <li>See the <a href=
+                              "libs/graph/doc/history.html#1.34.0">complete
+                              revision history</a> for more information.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/multi_index/doc/index.html">Multi-index
+                            Containers Library</a>:</span>
+
+                            <ul>
+                              <li>New <a href=
+                              "libs/multi_index/doc/tutorial/indices.html#rnd_indices">
+                              random access indices</a>.</li>
+
+                              <li>Non key-based indices feature new <a href=
+                              "libs/multi_index/doc/tutorial/indices.html#rearrange">
+                              rearrange facilities</a>.</li>
+
+                              <li>This version also includes a number of
+                              optimizations and usage improvements. For a
+                              complete list of changes, see the library
+                              <a href=
+                              "libs/multi_index/doc/release_notes.html#boost_1_34">
+                              release notes</a>.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/parameter/index.html">Parameter
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Every ArgumentPack is now a valid <a href=
+                              "libs/mpl/doc/refmanual/forward-sequence.html">MPL
+                              Forward Sequence.</a></li>
+
+                              <li>Support for unnamed arguments (those whose
+                              keyword is deduced from their types) is
+                              added.</li>
+
+                              <li>Support for named and unnamed template
+                              arguments is added.</li>
+
+                              <li>New overload generation macros solve the
+                              <a href=
+                              "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">
+                              forwarding problem</a> directly.</li>
+
+                              <li>See also the Python library changes,
+                              below.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/ptr_container/index.html">Pointer Container
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Support for serialization via <a href=
+                              "libs/serialization/index.html">Boost.Serialization.</a></li>
+
+                              <li>Exceptions can be disabled by defining the
+                              macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS before
+                              including any header. This macro is defined by
+                              default if BOOST_NO_EXCEPTIONS is defined.</li>
+
+                              <li>Additional
+                              <code>std::auto_ptr&lt;T&gt;</code> overloads
+                              added s.t. one can also pass
+                              <code>std::auto_ptr&lt;T&gt;</code> instead of
+                              only <code>T*</code> arguments to member
+                              functions.</li>
+
+                              <li><code>transfer()</code> now has weaker
+                              requirements s.t. one can transfer objects from
+                              <code>ptr_container&lt;Derived&gt;</code> to
+                              <code>ptr_container&lt;Base&gt;</code>,</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/python/index.html">Python
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Boost.Python now automatically appends C++
+                              signatures to docstrings. The new <a href=
+                              "libs/python/doc/v2/docstring_options.html"><code>
+                              docstring_options.hpp</code></a> header is
+                              available to control the content of
+                              docstrings.</li>
+
+                              <li><a href=
+                              "libs/python/doc/v2/stl_iterator.html#stl_input_iterator-spec">
+                              <code>stl_input_iterator</code></a>, for
+                              turning a Python iterable object into an STL
+                              input iterator, from Eric Niebler.</li>
+
+                              <li>Support for <code>void*</code> conversions
+                              is added.</li>
+
+                              <li>Integrated support for wrapping C++
+                              functions built with the parameter library;
+                              keyword names are automatically known to
+                              docsstrings.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                            <span class="library"><a href=
+                            "libs/smart_ptr/smart_ptr.htm">Smart
+                            Pointers Library</a>:</span>
+
+                            <ul>
+                              <li><a href=
+                              "libs/smart_ptr/shared_ptr.htm#allocator_constructor">
+                              Allocator support</a> as proposed in <a href=
+                              "http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1851.pdf">
+                              N1851</a> (162 Kb PDF).</li>
+
+                              <li><a href=
+                              "libs/smart_ptr/pointer_cast.html">
+                              <code>pointer_cast</code></a> and <a href=
+                              "libs/smart_ptr/pointer_to_other.html">
+                              <code>pointer_to_other</code></a> utilities to
+                              allow pointer-independent code, from Ion
+                              Gaztanaga.</li>
+                            </ul>
+                          </li>
+
+                          <li>
+                              <span class="library"><a href="libs/algorithm/string/index.html">
+                               String Algorithm Library</a>:<span>
+
+                            <ul>
+                                <li><code>lexicographical_compare</code></li>
+                                <li><code>join</code></li>
+                                <li>
+                                    New comparison predicates <code>is_less</code>, <code>is_not_greater</code>.
+                                </li>
+                                <li>
+									Negative indexes support (like Perl) in various algorihtms
+                                    (<code>*_head/tail</code>, <code>*_nth</code>).
+                                </li>                                        
+                            </ul>                          
+                          <li>
+                            <span class="library"><a href=
+                            "libs/wave/doc/index.html">Wave
+                            Library</a>:</span>
+
+                            <ul>
+                              <li>Wave now correctly recognizes pp-number
+                              tokens as mandated by the C++ Standard, which
+                              are converted to C++ tokens right before they
+                              are returned from the library.</li>
+
+                              <li>Several new preprocessing hooks have been
+                              added. For a complete description please refer
+                              to the related documentation page: <a href=
+                              "libs/wave/doc/class_reference_ctxpolicy.html">The
+                              Context Policy</a>.</li>
+
+                              <li>Shared library (dll) support has been added
+                              for the generated Wave libraries.</li>
+
+                              <li>The overall error handling has been
+                              improved. It is now possible to recover and
+                              continue after an error or a warning was
+                              issued.</li>
+
+                              <li>Support for optional comment and/or full
+                              whitespace preservation in the generated output
+                              stream has been added.</li>
+
+                              <li>The Wave library now performs automatic 
+                              include guard detection to avoid accessing header 
+                              files more than once, if appropriate. </li>
+                              
+                              <li>Full interactive mode has been added to the Wave 
+                              tool. Now the Wave tool can be used just like Python 
+                              or Perl for instance to interactively try out your 
+                              BOOST_PP macros. Additionally it is now possible to 
+                              load and save the current state of an interactive session 
+                              (macro tables et.al.).</li>
+
+                              <li>The overall performance has been improved by upto 
+                              30-40%, depending on the concrete files to process. </li>
+
+                              <li>Support for new pragmas has been added allowing to control certain library features from inside the preprocessed sources (partial output redirection, control of generated whitespace and #line directives).<br />
+                              </li>
+
+                              <li>This version also includes a number of bug
+                              fixes and usage improvements. For a complete
+                              list of changes, see the libraries <a href=
+                              "libs/wave/ChangeLog">change log</a>.</li>
+                            </ul>
+                          </li>
+                        </ul>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+
+                <div class="clear"></div>
+              </td>
+
+              <td id="sidebars-top">
+                <div class="sidebar" id="boost-sidebar">
+                  <div class="sidebar-0">
+                    <div class="sidebar-1">
+                      <div class="sidebar-2">
+                        <div class="sidebar-3">
+                          <div class="sidecell" id="libraries">
+                            <div class="sidecell-0">
+                              <h4>Libraries</h4>
+
+                              <ul>
+                                <li><a href=
+                                "libs/libraries.htm">Documentation</a></li>
+
+                                <li><a href=
+                                "more/license_info.html">License</a></li>
+
+                                <li><a href=
+                                "http://sourceforge.net/project/showfiles.php?group_id=7586">
+                                Download</a></li>
+
+                                <li><a href=
+                                "more/getting_started.html">Getting
+                                Started</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="tests">
+                            <div class="sidecell-0">
+                              <h4>Regression Tests</h4>
+
+                              <ul>
+                                <li><a href=
+                                "status/compiler_status.html">General
+                                Info</a></li>
+
+                                <li><a href=
+                                "http://www.boost.org/regression/release/user/">
+                                Release</a></li>
+
+                                <li><a href=
+                                "http://www.boost.org/regression/developement/developer/">
+                                Development</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="search">
+                            <div class="sidecell-0">
+                              <h4>Search Boost</h4>
+
+                              <form method="get" action=
+                              "http://www.google.com/custom">
+                                <p><span id="search-text"><input type="text"
+                                name="q" id="q" size="31" maxlength="255"
+                                alt="Search Text" /></span> <span id=
+                                "search-choice"><select name="hq" id="hq">
+                                  <option label="Boost" value=
+                                  "site:www.boost.org">
+                                    Boost
+                                  </option>
+
+                                  <option label="Documentation" value=
+                                  "site:www.boost.org inurl:www.boost.org/libs OR inurl:www.boost.org/doc">
+                                  Documentation
+                                  </option>
+
+                                  <option label="Mailing Lists" value=
+                                  "site:lists.boost.org">
+                                    Mailing Lists
+                                  </option>
+                                </select></span> <span id="go"><input type=
+                                "image" name="search" src="more/space.gif"
+                                alt="Search" id="search-button" /></span>
+                                <span id="google"><a href=
+                                "http://www.google.com/search"><img src=
+                                "more/google_logo_25wht.gif" alt="Google"
+                                width="75" height="32" /> Powered</a></span>
+                                <input type="hidden" name="cof" value=
+                                "LW:277;L:http://www.boost.org/boost.png;LH:86;AH:center;GL:0;S:http://www.boost.org;AWFID:9b83d16ce652ed5a;" />
+                                 <input type="hidden" name="sa" value=
+                                "Google Search" /> <input type="hidden" name=
+                                "domains" value=
+                                "www.boost.org;lists.boost.org" /></p>
+                              </form>
+                            </div>
+                          </div>
+
+                          <div class="clear"></div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+
+                <div class="sidebar" id="participation-sidebar">
+                  <div class="sidebar-0">
+                    <div class="sidebar-1">
+                      <div class="sidebar-2">
+                        <div class="sidebar-3">
+                          <div class="sidecell" id="groups">
+                            <div class="sidecell-0">
+                              <h4>Groups</h4>
+
+                              <ul>
+                                <li><a href=
+                                "more/mailing_lists.htm#main">Boost
+                                (Developers)</a></li>
+
+                                <li><a href=
+                                "more/mailing_lists.htm#users">Boost
+                                Users</a></li>
+
+                                <li><a href=
+                                "more/mailing_lists.htm#announce">Announcements</a></li>
+
+                                <li><a href=
+                                "more/mailing_lists.htm#interest">Boost
+                                General Interest</a></li>
+
+                                <li><a href=
+                                "more/mailing_lists.htm#projects">Project-Specific</a></li>
+
+                                <li><a href=
+                                "more/discussion_policy.htm">Discussion
+                                Policy</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="contribute">
+                            <div class="sidecell-0">
+                              <h4>Contribute</h4>
+
+                              <ul>
+                                <li><a href=
+                                "more/formal_review_process.htm">Formal
+                                Reviews</a></li>
+
+                                <li><a href=
+                                "more/formal_review_schedule.html">Review
+                                Schedule</a></li>
+
+                                <li><a href=
+                                "more/lib_guide.htm#Requirements">Requirements</a></li>
+
+                                <li><a href=
+                                "more/lib_guide.htm#Guidelines">Guidelines</a></li>
+
+                                <li><a href=
+                                "more/submission_process.htm">Submissions</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="clear"></div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+
+                <div class="sidebar" id="resources-sidebar">
+                  <div class="sidebar-0">
+                    <div class="sidebar-1">
+                      <div class="sidebar-2">
+                        <div class="sidebar-3">
+                          <div class="sidecell" id="support">
+                            <div class="sidecell-0">
+                              <h4>Support</h4>
+
+                              <ul>
+                                <li><a href="more/faq.htm">FAQ</a></li>
+
+                                <li><a href=
+                                "http://sourceforge.net/tracker/?group_id=7586">
+                                Request Support</a></li>
+
+                                <li><a href="more/bugs.htm">Report
+                                Bugs</a></li>
+
+                                <li><a href=
+                                "more/requesting_new_features.htm">Suggest
+                                Features</a></li>
+
+                                <li><a href=
+                                "more/links.htm#CommercialSupport">Commercial
+                                Support</a></li>
+
+                                <li><a href="more/mailing_lists.htm">Mailing
+                                Lists</a></li>
+
+                                <li><a href=
+                                "more/version_history.html">Version
+                                History</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="other">
+                            <div class="sidecell-0">
+                              <h4>Other Resources</h4>
+
+                              <ul>
+                                <li><a href=
+                                "http://boost-consulting.com/vault/">Vault
+                                Files</a></li>
+
+                                <li><a href=
+                                "more/getting_started.html#CVS">Main
+                                CVS</a></li>
+
+                                <li><a href=
+                                "more/mailing_lists.htm#sandbox">Sandbox
+                                CVS</a></li>
+
+                                <li><a href="tools/index.html">Tools</a></li>
+
+                                <li><a href=
+                                "people/people.htm">People</a></li>
+
+                                <li><a href=
+                                "doc/html/who_s_using_boost_.html">Who's
+                                Using Boost?</a></li>
+
+                                <li><a href=
+                                "more/moderators.html">Moderators</a></li>
+
+                                <li><a href="more/index.htm">More
+                                Boost</a></li>
+
+                                <li><a href="more/links.htm#cpp">More
+                                C++</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="official">
+                            <div class="sidecell-0">
+                              <h4>Official Branch Sites</h4>
+
+                              <ul>
+                                <li><a href=
+                                "http://spirit.sourceforge.net/">Spirit</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="sidecell" id="unofficial">
+                            <div class="sidecell-0">
+                              <h4>Unofficial Branch Sites</h4>
+
+                              <ul>
+                                <li><a href=
+                                "http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">
+                                Wiki</a></li>
+                              </ul>
+                            </div>
+                          </div>
+
+                          <div class="clear"></div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+            </tr>
+
+            <tr>
+              <td id="sidebars-bottom">
+                <div class="sidebar" id="footer-sidebar">
+                  <div class="sidebar-0">
+                    <div class="sidebar-1">
+                      <div class="sidebar-2">
+                        <div class="sidebar-3">
+                          <div class="sidecell" id="footer">
+                            <div class="sidecell-0">
+                              <div id="revised">
+                                <p>Revised $Date$</p>
+                              </div>
+
+                              <div id="copyright">
+                                <p>Copyright Beman Dawes, David Abrahams,
+                                1998-2003.</p>
+
+                                <p>Copyright Rene Rivera 2004-2005.</p>
+                              </div>
+
+                              <div id="license">
+                                <p>Distributed under the Boost Software
+                                License, Version 1.0. (See accompanying file
+                                <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a>
+                                or copy at <a href=
+                                "http://www.boost.org/LICENSE_1_0.txt">www.boost.org/
+                                LICENSE_1_0.txt</a>)</p>
+                              </div>
+
+                              <div id="banners">
+                                <p><a href=
+                                "http://validator.w3.org/check?uri=referer"><img class="c1"
+                                src="more/w3c_valid_xhtml10.png" alt=
+                                "Valid XHTML 1.0!" width="88" height=
+                                "31" /></a></p>
+
+                                <p><a href=
+                                "http://jigsaw.w3.org/css-validator/check/referer">
+                                <img class="c1" src="more/w3c_valid_css.png"
+                                alt="Valid CSS!" width="88" height=
+                                "31" /></a></p>
+
+                                <p><a href=
+                                "http://sourceforge.net"><img class="c1" src=
+                                "http://sourceforge.net/sflogo.php?group_id=7586&amp;type=1"
+                                alt="SourceForge.net" /></a></p>
+                              </div>
+                            </div>
+                          </div>
+
+                          <div class="clear"></div>
+                        </div>
+                      </div>
+                    </div>
+                  </div>
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </div>
+    </div>
+  </div>
+</body>
+</html>

+ 1 - 0
libs/algorithm

@@ -0,0 +1 @@
+Subproject commit b4ed9beb90e759bbdbf5ed4426fd7c8da5bc4af5

+ 1 - 0
libs/any

@@ -0,0 +1 @@
+Subproject commit 0c2987931029070e62d6c72e76e75398c27d7c87

+ 1 - 0
libs/array

@@ -0,0 +1 @@
+Subproject commit 1f8298fb087b4c07efce300c489d7b08f6751e7d

+ 1 - 0
libs/assign

@@ -0,0 +1 @@
+Subproject commit 79b868b62169bebc8c3ebe9e1eb466e6f02f43a0

+ 1 - 0
libs/bind

@@ -0,0 +1 @@
+Subproject commit 472f9e6ebed90be06b85aa4c806a1a4849c87eca

+ 1 - 0
libs/compatibility

@@ -0,0 +1 @@
+Subproject commit d4aa8795392db4fe2866e1fa29f536668d36e5c7

+ 1 - 0
libs/compose

@@ -0,0 +1 @@
+Subproject commit f5b2c3c5d94541795718ed0df5c89992db5d64fb

+ 1 - 0
libs/concept_check

@@ -0,0 +1 @@
+Subproject commit 3e56a7c4ecdc68698b4207ccc575cfd7c5df11d3

+ 1 - 0
libs/config

@@ -0,0 +1 @@
+Subproject commit fcfa955c65b3cac3e976d8102fdca8c757603da1

+ 1 - 0
libs/conversion

@@ -0,0 +1 @@
+Subproject commit 74fc01da7e20f21b3e6af3651ab03cc1e736e913

+ 1 - 0
libs/crc

@@ -0,0 +1 @@
+Subproject commit e36771dddd2b7af117067c5a3cb9fd488b2dc9ad

+ 1 - 0
libs/date_time

@@ -0,0 +1 @@
+Subproject commit d8772315439fff10743e07b4503040b110c2f043

+ 1 - 0
libs/detail

@@ -0,0 +1 @@
+Subproject commit 4dda81e93a94dc9ecde81eaf3e7de217b4021415

+ 1 - 0
libs/disjoint_sets

@@ -0,0 +1 @@
+Subproject commit 0ba11fdbfd82f78da50eb46984be7a57a17557b8

+ 1 - 0
libs/dynamic_bitset

@@ -0,0 +1 @@
+Subproject commit 5e260f43641b60b6482d90acff82c7cdebc93ec0

+ 1 - 0
libs/exception

@@ -0,0 +1 @@
+Subproject commit 1e7a50ca2a9ae0febaab5369f51c50b670549af6

Datei-Diff unterdrückt, da er zu groß ist
+ 6 - 0
libs/expected_results.xml


+ 1 - 0
libs/filesystem

@@ -0,0 +1 @@
+Subproject commit e5af25b360ae129de36a9aadada3af1c7484de33

+ 1 - 0
libs/foreach

@@ -0,0 +1 @@
+Subproject commit 54b1274f16cdf75f56419c5b958f20744ad58ddf

+ 1 - 0
libs/format

@@ -0,0 +1 @@
+Subproject commit e74675f9d061902af862ac7c2e5cc314f147c460

+ 1 - 0
libs/function

@@ -0,0 +1 @@
+Subproject commit 0207da800890a267eb4b7a3f382a77f6cb79c178

+ 1 - 0
libs/functional

@@ -0,0 +1 @@
+Subproject commit f6418b0efa79078c206dc7d77bc4cad1bb03629b

+ 1 - 0
libs/graph

@@ -0,0 +1 @@
+Subproject commit 0d52712c3dd00714d14db114daef94978dbc8481

+ 1 - 0
libs/graph_parallel

@@ -0,0 +1 @@
+Subproject commit 6316eac64166480582a9c1b163a5efcafd3f4784

+ 9 - 0
libs/index.html

@@ -0,0 +1,9 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0; URL=libraries.htm">
+</head>
+<body>
+Automatic redirection failed, please go to
+<a href="libraries.htm">libraries.htm</a>.
+</body>
+</html>

+ 1 - 0
libs/integer

@@ -0,0 +1 @@
+Subproject commit c8cb2b24a1c9c02781bf9e212aaad4548d95c257

+ 1 - 0
libs/io

@@ -0,0 +1 @@
+Subproject commit 8d152999d0ac5156be9698e299d253e5550995bf

+ 1 - 0
libs/iostreams

@@ -0,0 +1 @@
+Subproject commit 4e1d886581f9762268ef35dd3d50e2e3fe79b6f8

+ 1 - 0
libs/iterator

@@ -0,0 +1 @@
+Subproject commit 4a5e8f175a69a48e41b29364969bf504ecc260a9

+ 1 - 0
libs/lambda

@@ -0,0 +1 @@
+Subproject commit b3120233dc91b413a89862a484ce2ab12d4282af

+ 639 - 0
libs/libraries.htm

@@ -0,0 +1,639 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+
+<head>
+<meta http-equiv="Content-Type"
+content="text/html; charset=iso-8859-1">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
+<title>Boost Libraries</title>
+</head>
+
+<body bgcolor="#FFFFFF" text="#000000">
+
+<table border="1" cellpadding="2" bgcolor="#007F7F">
+    <tr>
+        <td bgcolor="#FFFFFF">
+        <img src="../boost.png"
+        alt="boost.png (6897 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.htm"><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>
+
+<h1>Boost Libraries and Documentation</h1>
+
+<p>
+<dl>
+  <dt><a href="#Alphabetically">Libraries Listed Alphabetically</a></dt>
+  <dt><a href="#Category">Libraries Listed by Category</a></dt>
+    <dl>
+      <dt><a href="#String">String and text processing</a></dt>
+      <dt><a href="#Containers">Containers</a></dt>
+      <dt><a href="#Iterators">Iterators</a></dt>
+      <dt><a href="#Algorithms">Algorithms</a></dt>
+      <dt><a href="#Function-objects">Function Objects and higher-order programming</a></dt>
+      <dt><a href="#Generic">Generic Programming</a></dt>
+      <dt><a href="#Metaprogramming">Template Metaprogramming</a></dt>
+      <dt><a href="#Preprocessor">Preprocessor Metaprogramming</a></dt>
+      <dt><a href="#Concurrent">Concurrent Programming</a>
+      <dt><a href="#Math">Math and numerics</a></dt>
+      <dt><a href="#Correctness">Correctness and testing</a></dt>
+      <dt><a href="#Data">Data structures</a></dt>
+      <dt><a href="#IO">Input/Output</a><a href="#Memory"></a></dt>
+      <dt><a href="#Inter-language">Inter-language support</a></dt>
+      <dt><a href="#Memory">Memory</a></dt>
+      <dt><a href="#Parsing">Parsing</a></dt>
+      <dt><a href="#Programming">Programming Interfaces</a></dt>
+      <dt><a href="#Miscellaneous">Miscellaneous</a></dt>
+      <dt><a href="#workarounds">Broken compiler workarounds</a></dt>
+    </dl>
+  <dt><a href="#Removed">Libraries Retired from Boost</a></dt>
+</dl>
+</p>
+
+<p>See <a href="../status/compiler_status.html">Compiler Status</a>
+ page to find out what library works with which compiler.<br>
+See <a href="../more/getting_started.html">Getting Started</a>  page to find out
+how to download, build, and install the libraries.</p>
+
+<p>Documentation for some Boost libraries is available in other forms,
+  including DocBook, XSL Formatting Objects, and Unix man pages. This
+  documentation is <a
+  href="https://sourceforge.net/project/showfiles.php?group_id=7586&package_id=159715">available
+  on Sourceforge.</a></p>
+
+<hr>
+
+<h2>Libraries Listed <a name="Alphabetically">Alphabetically</a></h2>
+
+<ul>
+    <li><a href="any/index.html">any</a> - Safe, generic container for single
+      values of different value types, from Kevlin Henney.&nbsp;</li>
+    <li><a href="array/index.html">array</a> - STL compliant
+        container wrapper for arrays of constant size, from
+        Nicolai Josuttis.</li>
+    <li><a href="assign/index.html">assign</a> - Filling containers
+        with constant or generated data has never been
+        easier, from Thorsten Ottosen.
+        </li>
+    <li><a href="bind/bind.html">bind</a> and <a href="bind/mem_fn.html"> mem_fn</a> - Generalized binders for function/object/pointers and member functions, from Peter
+      Dimov.</li>
+    <li><a href="utility/call_traits.htm">call_traits</a> -
+        Defines types for passing parameters, from John Maddock,
+        Howard Hinnant, et al.</li>
+    <li><a href="compatibility/index.html">compatibility</a> - Help for
+      non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens
+      Maurer.</li>
+    <li><a href="utility/compressed_pair.htm">compressed_pair</a>
+        - Empty member optimization, from John Maddock, Howard
+        Hinnant, et al.</li>
+    <li><a href="concept_check/concept_check.htm">concept check</a>
+        - Tools for generic programming, from Jeremy Siek.</li>
+    <li><a href="config/config.htm">config</a> - Helps boost
+        library developers adapt to compiler idiosyncrasies; not
+        intended for library users.</li>
+    <li><a href="conversion/index.html">conversion</a> - Polymorphic and lexical casts, from Dave Abrahams and
+        Kevlin Henney.</li>
+    <li><a href="crc/index.html">crc</a> - Cyclic Redundancy Code, from Daryle
+      Walker.</li>
+    <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li>
+    <li><a href="dynamic_bitset/dynamic_bitset.html">dynamic_bitset</a> - A runtime sized version of <tt>std::bitset</tt> from Jeremy Siek and Chuck Allison.</li>
+    <li><a href="utility/enable_if.html">enable_if</a> - Selective inclusion of function template overloads, from Jaakko J&auml;rvi, Jeremiah Willcock, and Andrew Lumsdaine.</li>
+    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths,
+    iteration over directories, and other useful filesystem operations, from
+    Beman Dawes.</li>
+    <li><a href="foreach/index.html">foreach</a> - BOOST_FOREACH macro for easily
+    iterating over the elements of a sequence, from Eric Niebler.</li>
+    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
+    operations, from Samuel Krempp.</li>
+    <li><a href="function/index.html">function</a> - Function object wrappers
+      for deferred calls or callbacks, from Doug Gregor.</li>
+    <li><a href="functional/index.html">functional</a> - Enhanced
+        function object adaptors, from Mark Rodgers.</li>
+    <li><a href="functional/hash/index.html">functional/hash</a> -
+        A TR1 hash function object that can be extended to hash user defined
+        types, from Daniel James.</li>
+    <li><a href="graph/doc/table_of_contents.html">graph</a> -
+        Generic graph components and algorithms, from Jeremy Siek
+        and a University of Notre Dame team.</li>
+    <li><a href="integer/index.html">integer</a> - Headers to ease
+        dealing with integral types.</li>
+    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the
+    usual arithmetic functions to mathematical intervals, from Guillaume
+    Melquiond, Herv&acute; Br&ouml;nnimann and Sylvain Pion.</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="io/doc/ios_state.html">io state savers</a> - Save I/O state to
+    prevent jumbled data, from Daryle Walker.</li>
+    <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li>
+    <li><a href="iterator/doc/index.html">iterators</a> - Iterator
+        construction framework, adaptors, concepts, and more, from Dave
+        Abrahams, Jeremy Siek, and Thomas Witt.</li>
+    <li><a href="lambda/index.html">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="math/doc/index.html">math</a> - Several contributions in the
+    domain of mathematics, from various authors.</li>
+    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest
+    common divisor and least common multiple, from Daryle Walker.</li>
+    <li><a href="math/octonion/index.html">math/octonion</a> -
+        Octonions, from Hubert Holin.</li>
+    <li><a href="math/quaternion/index.html">math/quaternion</a> -
+        Quaternions, from Hubert Holin.</li>
+    <li><a href="math/special_functions/index.html">math/special_functions</a> -
+        Mathematical special functions such as atanh, sinc, and sinhc,
+        from Hubert Holin.</li>
+    <li><a href="algorithm/minmax/index.html">minmax</a> - standard library
+        extensions for simultaneous min/max and min/max element computations,
+    from Herv&eacute; Br&ouml;nnimann.</li>
+    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming
+    framework of compile-time algorithms, sequences and metafunction classes,
+    from Aleksey Gurtovoy.</li>
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
+    containers and adaptors for arrays of contiguous data, from Ron Garcia.</li>
+    <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with
+    multiple STL-compatible access interfaces, from Joaqu&iacute;n M L&oacute;pez
+    Mu&ntilde;oz.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</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="optional/doc/optional.html">optional</a> - Discriminated-union
+    wrapper for optional values, from Fernando Cacciola.</li>
+
+    <li><span class="library"><a href=
+    "parameter/doc/html/index.html">parameter</a></span> -
+    Write functions that accept arguments by name, by David Abrahams
+    and Daniel Wallin.</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="pool/doc/index.html">pool</a> - Memory pool management, from
+      Steve Cleary.</li>
+    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor
+    metaprogramming tools including repetition and recursion, from Vesa Karvonen
+    and Paul Mensonides.</li>
+    <li><a href="../doc/html/program_options.html">program_options</a> - Access to configuration
+        data given on command line, in config files and other sources, from Vladimir Prus.</li>
+    <li><a href="property_map/property_map.html">property map</a>
+        - Concepts defining interfaces which map key objects to
+        value objects, from Jeremy Siek.</li>
+    <li><a href="python/doc/index.html">python</a> - Reflects C++
+        classes and functions into <a
+        href="http://www.python.org">Python</a>, from Dave
+        Abrahams.</li>
+    <li><a href="random/index.html">random</a> - A complete
+        system for random number generation, from Jens Maurer.</li>
+    <li><a href="range/index.html">range</a> - A new infrastructure
+        for generic algorithms that builds on top
+        of the new iterator concepts, from Thorsten Ottosen.</li>
+    <li><a href="rational/index.html">rational</a> - A rational
+        number class, from Paul Moore.</li>
+
+    <li><a href="bind/ref.html">ref</a> - A utility library for
+    passing references to generic functions, from Jaako J&auml;rvi,
+    Peter Dimov, Doug Gregor, and Dave Abrahams.</li>
+
+    <li><a href="regex/index.html">regex</a> - Regular expression
+        library, from John Maddock.</li>
+    <li><a href="serialization/doc/index.html">serialization</a>
+        - Serialization for persistence and marshalling, from Robert Ramey</li>
+    <li><a href="signals/index.html">signals</a> - managed signals &amp;
+         slots callback implementation, from Doug Gregor.</li>
+    <li><a href="smart_ptr/index.html">smart_ptr</a> - Five smart
+        pointer class templates, from Greg Colvin, Beman Dawes,
+        Peter Dimov, and Darin Adler.</li>
+    <li><a href="statechart/doc/index.html">statechart</a> - Arbitrarily 
+    complex finite state machines can be implemented in easily readable and 
+    maintainable C++ code, from Andreas Huber.</li>
+    <li><a href="static_assert/static_assert.htm">static_assert</a>
+        - Static assertions (compile time assertions), from John
+        Maddock.</li>
+    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+    represents parsers directly as EBNF grammars in inlined C++, from Joel de
+    Guzman and team.</li>
+    <li><a href="algorithm/string/index.html">string_algo</a> -
+    String algorithms library, from Pavol Droba</li>
+    <li><a href="test/doc/index.html">test</a> - Support for simple program testing,
+    full unit testing, and for program
+      execution monitoring, from Gennadiy Rozental.</li>
+    <li><a href="thread/doc/index.html">thread</a> - Portable C++
+      multi-threading, from William Kempf.</li>
+    <li><a href="timer/index.html">timer</a> - Event timer,
+        progress timer, and progress display classes, from Beman
+        Dawes.</li>
+    <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other
+      character sequence into a series of tokens, from John Bandela.</li>
+    <li><a href="tr1/index.html">TR1</a> - An implementation of the Technical
+    	Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li>
+    <li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</li>
+    <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more,
+    from Jaakko Järvi.</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="typeof/index.html">typeof</a> -
+        Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
+    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra
+    for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
+    <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
+        plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
+      <b>prior()</b>
+        function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others.</li>
+	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization,
+	from Fernando Cacciola, based on the original idea of David Abrahams.</li>
+    <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based discriminated union
+    container, from Eric Friedman and Itay Maman.</li>
+    <li><a href="wave/index.html">wave</a> -  Standards conformant
+  implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut&nbsp;Kaiser </li>
+    <li><a href="xpressive/index.html">xpressive</a> - Regular expressions that can be written as strings or as expression templates,
+        and that can refer to each other and themselves recursively with the power of context-free grammars, from Eric Niebler.</li>
+</ul>
+
+<hr>
+
+<h2>Libraries Listed by <a name="Category">Category</a></h2>
+
+<h3><a name="String">String</a> and text processing</h3>
+
+<ul>
+    <li><a href="conversion/lexical_cast.htm">conversion/lexical_cast</a> - <tt>lexical_cast</tt>
+      class template, from Kevlin Henney.</li>
+    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
+    operations, from Samuel Krempp.</li>
+    <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li>
+    <li><a href="regex/index.html">regex</a> - Regular expression
+        library, from John Maddock</li>
+    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+    represents parsers directly as EBNF grammars in inlined C++, from Joel de
+    Guzman and team.</li>
+    <li><a href="algorithm/string/index.html">string_algo</a> -
+    String algorithms library, from Pavol Droba</li>
+    <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other
+      character sequence into a series of tokens, from John Bandela</li>
+    <li><a href="wave/index.html">wave</a> - Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut&nbsp;Kaiser.</li>
+    <li><a href="xpressive/index.html">xpressive</a> - Regular expressions that can be written as strings or as expression templates,
+        and that can refer to each other and themselves recursively with the power of context-free grammars, from Eric Niebler.</li>
+</ul>
+
+<h3><a name="Containers">Containers</a></h3>
+
+<ul>
+    <li><a href="array/index.html">array</a> - STL compliant
+        container wrapper for arrays of constant size, from
+        Nicolai Josuttis.</li>
+    <li><a href="dynamic_bitset/dynamic_bitset.html">dynamic_bitset</a> - A runtime sized version of <tt>std::bitset</tt> from Jeremy Siek and Chuck Allison.</li>
+    <li><a href="graph/doc/table_of_contents.html">graph</a> -
+        Generic graph components and algorithms, from Jeremy Siek
+        and a University of Notre Dame team.</li>
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
+    containers and adaptors for arrays of contiguous data, from Ron Garcia.</li>
+    <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with
+    multiple STL-compatible access interfaces, 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>
+    <li><a href="property_map/property_map.html">property map</a>
+        - Concepts defining interfaces which map key objects to
+        value objects, from Jeremy Siek.</li>
+    <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based
+    discriminated union container, from Eric Friedman and Itay Maman.</li>
+</ul>
+
+<h3><a name="Iterators">Iterators</a></h3>
+
+<ul>
+    <li><a href="graph/doc/table_of_contents.html">graph</a> -
+        Generic graph components and algorithms, from Jeremy Siek
+        and a University of Notre Dame team.</li>
+    <li><a href="iterator/doc/index.html">iterators</a> - Iterator
+        construction framework, adaptors, concepts, and more, from Dave
+        Abrahams, Jeremy Siek, and Thomas Witt.</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="tokenizer/index.html">tokenizer</a> - Break of a string or other
+      character sequence into a series of tokens, from John Bandela.</li>
+</ul>
+
+<h3><a name="Algorithms">Algorithms</a></h3>
+
+<ul>
+    <li><a href="foreach/index.html">foreach</a> - BOOST_FOREACH macro for easily
+        iterating over the elements of a sequence, from Eric Niebler.</li>
+    <li><a href="graph/doc/table_of_contents.html">graph</a> -
+        Generic graph components and algorithms, from Jeremy Siek
+        and a University of Notre Dame team.</li>
+    <li><a href="algorithm/minmax/index.html">minmax</a> - standard library
+        extensions for simultaneous min/max and min/max element computations,
+        from Herv&eacute; Br&ouml;nnimann.</li>
+    <li><a href="algorithm/string/index.html">string_algo</a> -
+        String algorithms library, from Pavol Droba</li>
+    <li><a href="utility/utility.htm">utility</a> - Class <b>next(),</b>&nbsp; <b>prior()</b>
+      function templates, from Dave Abrahams and others. </li>
+    <li><a href="range/index.html">range</a> - A new infrastructure
+        for generic algorithms that builds on top
+        of the new iterator concepts, from Thorsten Ottosen.</li>
+</ul>
+
+<h3><a name="Function-objects">Function objects</a> and higher-order programming</h3>
+
+<ul>
+    <li><a href="bind/bind.html">bind</a> and <a href="bind/mem_fn.html"> mem_fn</a> - Generalized binders for function/object/pointers and member functions, from Peter Dimov.</li>
+
+    <li><a href="function/index.html">function</a> - Function object wrappers
+      for deferred calls or callbacks, from Doug Gregor.</li>
+    <li><a href="functional/index.html">functional</a> - Enhanced
+        function object adaptors, from Mark Rodgers.</li>
+    <li><a href="functional/hash/index.html">functional/hash</a> -
+        A TR1 hash function object that can be extended to hash user defined
+        types, from Daniel James.</li>
+    <li><a href="lambda/index.html">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="bind/ref.html">ref</a> - A utility library for
+    passing references to generic functions, from Jaako J&auml;rvi,
+    Peter Dimov, Doug Gregor, and Dave Abrahams.</li>
+
+    <li><a href="signals/index.html">signals</a> - managed signals &amp;
+         slots callback implementation, from Doug Gregor.</li>
+
+    <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li>
+</ul>
+
+<h3><a name="Generic">Generic</a> Programming</h3>
+
+<ul>
+    <li><a href="utility/call_traits.htm">call_traits</a> -
+        Defines types for passing parameters, from John Maddock,
+        Howard Hinnant, et al.</li>
+    <li><a href="concept_check/concept_check.htm">concept check</a>
+        - Tools for generic programming, from Jeremy Siek.</li>
+    <li><a href="utility/enable_if.html">enable_if</a> -
+	Selective inclusion of function template overloads, from Jaakko
+	J&auml;rvi, Jeremiah Willcock, and Andrew Lumsdaine.</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="utility/operators.htm">operators</a> - Templates
+        ease arithmetic classes and iterators, from Dave Abrahams
+        and Jeremy Siek.</li>
+
+    <li><a href="property_map/property_map.html">property map</a>
+        - Concepts defining interfaces which map key objects to
+        value objects, from Jeremy Siek.</li>
+    <li><a href="static_assert/static_assert.htm">static_assert</a>
+        - Static assertions (compile time assertions), from John
+        Maddock.</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>
+</ul>
+
+<h3>Template <a name="Metaprogramming"> Metaprogramming</a></h3>
+
+<ul>
+    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming
+    framework of compile-time algorithms, sequences and metafunction classes,
+    from Aleksey Gurtovoy.</li>
+    <li><a href="static_assert/static_assert.htm">static_assert</a>
+        - Static assertions (compile time assertions), from John
+        Maddock.</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>
+</ul>
+
+<h3><a name="Preprocessor">Preprocessor</a> Metaprogramming</h3>
+
+<ul>
+    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor
+    metaprogramming tools including repetition and recursion, from Vesa Karvonen
+    and Paul Mensonides.</li>
+</ul>
+
+<h3><a name="Concurrent">Concurrent</a> Programming</h3>
+
+<ul>
+    <li><a href="thread/doc/index.html">thread</a> - Portable C++
+      multi-threading, from William Kempf.</li>
+</ul>
+
+<h3><a name="Math">Math</a> and numerics</h3>
+
+<ul>
+    <li><a href="math/doc/index.html">math</a> - Several contributions in the
+    domain of mathematics, from various authors.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</li>
+    <li><a href="integer/index.html">integer</a> - Headers to ease
+        dealing with integral types.</li>
+    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the
+    usual arithmetic functions to mathematical intervals, from Guillaume
+    Melquiond, Hervé Brönnimann and Sylvain Pion.</li>
+    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest
+    common divisor and least common multiple, from Daryle Walker.</li>
+    <li><a href="math/octonion/index.html">math/octonion</a> -
+      Octonions, from Hubert Holin.</li>
+    <li><a href="math/quaternion/index.html">math/quaternion</a> -
+      Quaternions, from Hubert Holin.</li>
+    <li><a href="math/special_functions/index.html">math/special_functions</a> -
+        Mathematical special functions such as atanh, sinc, and sinhc,
+        from Hubert Holin.</li>
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
+    containers and adaptors for arrays of contiguous data, from Ron Garcia.</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="random/index.html">random</a> - A complete
+        system for random number generation, from Jens Maurer.</li>
+    <li><a href="rational/index.html">rational</a> - A rational
+        number class, from Paul Moore.</li>
+    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra
+    for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
+</ul>
+
+<h3><a name="Correctness">Correctness</a> and testing</h3>
+
+<ul>
+    <li><a href="concept_check/concept_check.htm">concept check</a>
+        - Tools for generic programming, from Jeremy Siek.</li>
+    <li><a href="static_assert/static_assert.htm">static_assert</a>
+        - Static assertions (compile time assertions), from John
+        Maddock.</li>
+    <li><a href="test/doc/index.html">test</a> - Support for simple program testing,
+    full unit testing, and for program
+      execution monitoring, from Gennadiy Rozental.</li>
+</ul>
+
+<h3><a name="Data">Data</a> structures</h3>
+
+<ul>
+    <li><a href="any/index.html">any</a> - Safe, generic container for single
+      values of different value types, from Kevlin Henney.</li>
+    <li><a href="utility/compressed_pair.htm">compressed_pair</a>
+        - Empty member optimization, from John Maddock, Howard
+        Hinnant, et al.</li>
+    <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with
+    multiple STL-compatible access interfaces, 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>
+    <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more,
+    from Jaakko Järvi.</li>
+    <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based
+    discriminated union container, from Eric Friedman and Itay Maman.</li>
+</ul>
+
+<h3><a name="IO">Input/Output</a></h3>
+<ul>
+  <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
+  operations, from Samuel Krempp.</li>
+  <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to
+  prevent jumbled data, from Daryle Walker.</li>
+  <li><a href="iostreams/doc/index.html">iostreams</a> - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.</li>
+  <li><a href="../doc/html/program_options.html">program_options</a> - Access to configuration
+  data given on command line, in config files and other sources, from Vladimir Prus.</li>
+  <li><a href="serialization/doc/index.html">serialization</a> - Serialization
+of arbitrary data for persistence and marshalling, from Robert Ramey</li>
+    <li><a href="assign/index.html">assign</a> - Filling containers
+    with constant or generated data has never been
+    easier, from Thorsten Ottosen.
+    </li>
+
+</ul>
+
+<h3><a name="Inter-language">Inter-language</a> support</h3>
+
+<ul>
+    <li><a href="python/doc/index.html">python</a> - Reflects C++
+        classes and functions into <a
+        href="http://www.python.org">Python</a>, from Dave
+        Abrahams.</li>
+</ul>
+
+<h3><a name="Memory">Memory</a></h3>
+
+<ul>
+    <li><a href="pool/doc/index.html">pool</a> - Memory pool management, from
+      Steve Cleary.</li>
+    <li><a href="smart_ptr/index.html">smart_ptr</a> - Five smart
+        pointer class templates, from Greg Colvin, Beman Dawes,
+        Peter Dimov, and Darin Adler.</li>
+    <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
+        plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
+      <b>prior()</b>
+        function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li>
+</ul>
+
+<h3><a name="Parsing">Parsing</a></h3>
+
+<ul>
+  <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+  represents parsers directly as EBNF grammars in inlined C++, from Joel de
+  Guzman and team.</li>
+</ul>
+
+<h3><a name="Programming">Programming Interfaces</a></h3>
+
+<ul>
+    <li><a href="function/index.html">function</a> - Function object wrappers
+      for deferred calls or callbacks, from Doug Gregor.</li>
+
+    <li><span class="library"><a href=
+    "parameter/doc/html/index.html">parameter</a></span> -
+    Write functions that accept arguments by name, by David Abrahams
+    and Daniel Wallin.</li>
+</ul>
+
+<h3><a name="Miscellaneous">Miscellaneous</a></h3>
+
+<ul>
+    <li><a href="utility/base_from_member.html">base-from-member</a> - Idiom to
+    initialize a base class with a member, from Daryle Walker.</li>
+    <li><a href="utility/compressed_pair.htm">compressed_pair</a>
+        - Empty member optimization, from John Maddock, Howard
+        Hinnant, et al.</li>
+    <li><a href="conversion/index.html">conversion</a> - Polymorphic and lexical casts, from Dave Abrahams and
+        Kevlin Henney.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</li>
+    <li><a href="crc/index.html">crc</a> - Cyclic Redundancy Code, from Daryle
+      Walker.</li>
+    <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li>
+    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths,
+    iteration over directories, and other useful filesystem operations, from
+    Beman Dawes.</li>
+    <li><a href="optional/doc/optional.html">optional</a> - Discriminated-union
+    wrapper for optional values, from Fernando Cacciola.</li>
+    <li><a href="../doc/html/program_options.html">program_options</a> - Access to configuration
+        data given on command line, in config files and other sources, from Vladimir Prus.</li>
+    <li><a href="statechart/doc/index.html">statechart</a> - Arbitrarily 
+    complex finite state machines can be implemented in easily readable and 
+    maintainable C++ code, from Andreas Huber.</li>
+    <li><a href="timer/index.html">timer</a> - Event timer,
+    progress timer, and progress display classes, from Beman
+    Dawes.</li>
+    <li><a href="tr1/index.html">TR1</a> - An implementation of the Technical
+    	Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li>
+    <li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</li>
+    <li><a href="typeof/index.html">typeof</a> -
+        Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
+    <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
+        plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
+      <b>prior()</b>
+        function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li>
+	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization,
+	from Fernando Cacciola, based on the original idea of David Abrahams.</li>
+</ul>
+
+<h3>Broken compiler <a name="workarounds">workarounds</a></h3>
+
+<ul>
+    <li><a href="compatibility/index.html">compatibility</a> - Help for
+      non-conforming standard libraries, from Ralf Grosse-Kunstleve and Jens
+      Maurer.</li>
+    <li><a href="config/config.htm">config</a> - Helps boost
+        library developers adapt to compiler idiosyncrasies; not
+        intended for library users.</li>
+</ul>
+
+<p>[Category suggestions from Aleksey Gurtovoy and Beman Dawes]</p>
+
+<hr>
+
+<h2>Libraries <a name="Removed">Retired</a> from Boost</h2>
+
+<ul>
+    <li>compose - Functional composition adapters for the STL,
+        from Nicolai Josuttis.  Removed in Boost version 1.32.
+        Please use <a href="bind/bind.html">Bind</a> or <a
+        href="lambda/index.html">Lambda</a> instead.</li>
+</ul>
+
+<hr>
+
+<p>Revised
+<!--webbot bot="Timestamp" s-type="EDITED"
+s-format="%d %b %Y" startspan -->12 Mar 2006<!--webbot bot="Timestamp" endspan i-checksum="14901" --></p>
+
+<p>© Copyright Beman Dawes 2000-2004</p>
+<p>Distributed under the Boost Software License, Version 1.0.
+(See accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a>
+or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)
+</p>
+
+</body>
+</html>
+

+ 1 - 0
libs/logic

@@ -0,0 +1 @@
+Subproject commit 73cce598c7f2b966d2b4ae65753c2cedcd9a1461

+ 65 - 0
libs/maintainers.txt

@@ -0,0 +1,65 @@
+algorithm/minmax      Herve Bronnimann <hbr -at- poly.edu>
+algorithm/string      Pavol Droba <droba -at- topmail.sk>
+any                   Alexander Nasonov <alnsn -at- yandex.ru>
+array
+assign                Thorsten Ottosen <nesotto -at- cs.auc.dk>
+bind                  Peter Dimov <pdimov -at- mmltd.net>
+concept_check         Jeremy Siek <jgs3847 -at- cs.rice.edu>
+config                John Maddock <john -at- johnmaddock.co.uk>
+conversion            Terje Slettebø <tslettebo -at- chello.no>
+crc                   Daryle Walker <darylew -at- hotmail.com>
+date_time             Jeff Garland <jeff -at- crystalclearsoftware.com>
+disjoint_sets         Jeremy Siek <jgs3847 -at- cs.rice.edu>
+dynamic_bitset        Jeremy Siek <jgs3847 -at- cs.rice.edu>
+filesystem            Beman Dawes <bdawes -at- acm.org>
+foreach               Eric Niebler <eric -at- boost-consulting.com>
+format                Samuel Krempp <krempp -at- crans.ens-cachan.fr>
+function              Douglas Gregor <dgregor -at- cs.indiana.edu>
+functional
+functional/hash       Daniel James <daniel_james -at- fmail.co.uk>
+graph                 Douglas Gregor <dgregor -at- cs.indiana.edu>
+integer               Daryle Walker <darylew -at- hotmail.com>
+io                    Daryle Walker <darylew -at- hotmail.com>
+iostreams             Jonathan Turkanis <technews -at- kangaroologic.com>
+iterator              David Abrahams <dave -at- boost-consulting.com>, Thomas Witt <witt - at - acm.org>
+lambda                Jaakko Jarvi <jarvi -at- cs.tamu.edu>
+logic                 Douglas Gregor <dgregor -at- cs.indiana.edu>
+math                  Hubert Holin <Hubert.Holin -at- meteo.fr>, John Maddock <john -at- johnmaddock.co.uk>
+mpl                   Aleksey Gurtovoy <agurtovoy -at- meta-comm.com>
+multi_array           Ronald Garcia <garcia -at- osl.iu.edu>
+multi_index           Joaquin M Lopez Munoz <joaquin -at- tid.es>
+numeric/conversion    Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
+numeric/interval      Sylvain Pion <Sylvain.Pion -at- sophia.inria.fr>, Herve Bronnimann <hbr -at- poly.edu>, Guillaume Melquiond <guillaume.melquiond -at- ens-lyon.fr>
+numeric/ublas         Michael Stevens <michael -at- michael-stevens.de>
+optional              Fernando Cacciola <fernando_cacciola -at- ciudad.com.ar>
+parameter             David Abrahams <dave -at- boost-consulting.com>, Daniel Wallin <dalwan01 -at- student.umu.se>
+pool                  Stephen Cleary <scleary -at- jerviswebb.com>
+preprocessor          Paul Mensonides <pmenso57 -at- comcast.net>
+program_options       Vladimir Prus <ghost -at- cs.msu.su>
+property_map          Douglas Gregor <dgregor -at- cs.indiana.edu>
+ptr_container         Thorsten Ottosen <nesotto -at- cs.auc.dk>
+python                David Abrahams <dave -at- boost-consulting.com>
+random                Jens Maurer <Jens.Maurer -at- gmx.net>
+range                 Thorsten Ottosen <nesotto -at- cs.auc.dk>
+rational              Jonathan Turkanis <technews -at- kangaroologic.com>
+regex                 John Maddock <john -at- johnmaddock.co.uk>
+serialization         Robert Ramey <ramey -at- rrsd.com>
+signals               Douglas Gregor <dgregor -at- cs.indiana.edu>
+smart_ptr             Beman Dawes <bdawes -at- acm.org>, Peter Dimov <pdimov -at- mmltd.net>
+spirit                Joel de Guzman <djowel -at- gmail.com>
+statechart            Andreas Huber <ahd6974-groups -at- yahoo.com>
+static_assert         John Maddock <john -at- johnmaddock.co.uk>
+test                  Gennadiy Rozental <gennadiy.rozental -at- thomson.com>
+thread                Michael Glassford <glassfordm -at- hotmail.com>
+timer                 Beman Dawes <bdawes -at- acm.org>
+tokenizer             John R. Bandela <jbandela -at- ufl.edu>
+tr1                   John Maddock <john -at- johnmaddock.co.uk>
+tuple                 Jaakko Jarvi <jarvi -at- cs.tamu.edu>
+type_traits           John Maddock <john -at- johnmaddock.co.uk>
+typeof                Arkadiy Vertleyb <vertleyb -at- hotmail.com>, Peder Holt <peder.holt -at- gmail.com>
+utility               
+utility/enable_if     Jaakko Jarvi <jarvi -at- cs.tamu.edu>, Jeremiah Willcock <jewillco -at- osl.iu.edu>
+variant               Eric Friedman <ericbrandon -at- gmail.com>
+wave                  Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
+xpressive             Eric Niebler <eric -at- boost-consulting.com>
+

+ 1 - 0
libs/math

@@ -0,0 +1 @@
+Subproject commit 4ce0f4d1796c1b4013eece1c6f051007a200ddee

+ 1 - 0
libs/mpl

@@ -0,0 +1 @@
+Subproject commit 487545f03a79fac092eabcc4115ee56ade1ca1e4

+ 1 - 0
libs/multi_array

@@ -0,0 +1 @@
+Subproject commit a212ac088dfb0bb587f35004074a4197a5f4fb3a

+ 1 - 0
libs/multi_index

@@ -0,0 +1 @@
+Subproject commit 75de04b6f8c906b8ecc9cf16ec8ba23410d5ddd3

+ 1 - 0
libs/numeric/conversion

@@ -0,0 +1 @@
+Subproject commit dd8e44c99993c4d2f596fe4e5d01a1ca431b1ef4

+ 9 - 0
libs/numeric/index.html

@@ -0,0 +1,9 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0; URL=ublas/doc/index.htm">
+</head>
+<body>
+Automatic redirection failed, please go to
+<a href="ublas/doc/index.htm">ublas/doc/index.htm</a>.
+</body>
+</html>

+ 1 - 0
libs/numeric/interval

@@ -0,0 +1 @@
+Subproject commit bce3007d7e7c8ed1a3399ee560000c1e4757ea6d

+ 1 - 0
libs/numeric/sublibs

@@ -0,0 +1 @@
+The existance of this file tells the regression reporting programs that the directory contains sub-directories which are libraries.

+ 1 - 0
libs/numeric/ublas

@@ -0,0 +1 @@
+Subproject commit dd417b786159dae368945f2e3d10aeb112c0efc5

+ 1 - 0
libs/optional

@@ -0,0 +1 @@
+Subproject commit 03248b5fd8879b751cf1f66d5f248706b6452090

+ 1 - 0
libs/parameter

@@ -0,0 +1 @@
+Subproject commit bf25a637c86a578a2d1cc580528782f30769e62a

+ 2 - 0
libs/platform_maintainers.txt

@@ -0,0 +1,2 @@
+gcc-3_3-darwin	Noel Belcourt <kbelco -at- sandia.gov>
+cw-9_5-darwin	Noel Belcourt <kbelco -at- sandia.gov>

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.

粤ICP备19079148号