Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r79658 - in website/public_html/beta: common/code doc generated
From: dnljms_at_[hidden]
Date: 2012-07-22 03:21:14


Author: danieljames
Date: 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
New Revision: 79658
URL: http://svn.boost.org/trac/boost/changeset/79658

Log:
Website: Remove build & link field.
Text files modified:
   website/public_html/beta/common/code/boost_libraries.php | 24 ------
   website/public_html/beta/common/code/boost_utility.php | 6 -
   website/public_html/beta/doc/libraries.php | 20 +---
   website/public_html/beta/doc/libraries.xml | 117 -----------------------------
   website/public_html/beta/generated/libraries.txt | 160 ++++++++++++++++++++--------------------
   5 files changed, 85 insertions(+), 242 deletions(-)

Modified: website/public_html/beta/common/code/boost_libraries.php
==============================================================================
--- website/public_html/beta/common/code/boost_libraries.php (original)
+++ website/public_html/beta/common/code/boost_libraries.php 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
@@ -12,12 +12,6 @@
 {
     var $categories = array();
     var $db = array();
- var $build_values = array(
- 'header-only' => 'Header only',
- 'autolink' => 'Automatic linking',
- 'autolink-dependency' => 'Automatic linking due to dependency',
- 'build' => 'Separately built'
- );
     
     function boost_libraries($xml_file)
     {
@@ -85,24 +79,6 @@
                         $lib[$val['tag']] = ($value == 'true');
                     }
                     break;
- case 'build':
- {
- $value = isset($val['value']) ? trim($val['value']) : '';
- if(!isset($this->build_values[$value])) {
- echo 'Invalid value for build: ', htmlentities($value), "\n";
- exit(0);
- }
- $lib['build'] = $value;
-
- // Also set the old style fields for the filters.
- if ($value == 'autolink-dependency') {
- $lib['autolink'] = true;
- }
- else if ($value != 'build') {
- $lib[$value] = true;
- }
- }
- break;
                     case 'category':
                     {
                         if(isset($val['value'])) {

Modified: website/public_html/beta/common/code/boost_utility.php
==============================================================================
--- website/public_html/beta/common/code/boost_utility.php (original)
+++ website/public_html/beta/common/code/boost_utility.php 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
@@ -24,9 +24,6 @@
 function _field_cmp_authors_($a,$b)
 { return _field_cmp_(strcmp($a['authors'],$b['authors']),$a,$b); }
 
-function _field_cmp_autolink_($a,$b)
-{ return _field_cmp_(_field_cmp_less_($a['autolink'],$b['autolink']),$a,$b); }
-
 function _field_cmp_boost_version_($a,$b)
 {
     return $a['boost-version']->compare($b['boost-version']);
@@ -41,9 +38,6 @@
 function _field_cmp_guid_($a,$b)
 { return strcmp($a['guid'],$b['guid']); }
 
-function _field_cmp_header_only_($a,$b)
-{ return _field_cmp_(_field_cmp_less_($a['header-only'],$b['header-only']),$a,$b); }
-
 function _field_cmp_key_($a,$b)
 { return strcmp($a['key'],$b['key']); }
 

Modified: website/public_html/beta/doc/libraries.php
==============================================================================
--- website/public_html/beta/doc/libraries.php (original)
+++ website/public_html/beta/doc/libraries.php 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
@@ -34,15 +34,13 @@
 $filter_fields = Array(
     'std-proposal' => 'Standard Proposals',
     'std-tr1' => 'TR1 libraries',
- 'header-only' => 'Header Only Libraries',
- 'autolink' => 'Automatic Linking');
+ 'header-only' => 'old',
+ 'autolink' => 'old');
 $sort_fields = Array(
     'name' => 'Name',
     'boost-version' => 'First Release',
     'std-proposal' => 'STD Proposal',
     'std-tr1' => 'STD::TR1',
- 'header-only' => 'Header Only Use',
- 'autolink' => 'Automatic Linking',
     'key' => 'Key'
 );
 $display_sort_fields = Array(
@@ -62,6 +60,9 @@
     if(!isset($filter_fields[$filter_value])) {
         echo 'Invalid filter field.'; exit(0);
     }
+ if ($filter_fields[$filter_value] == 'old') {
+ echo 'Filter field no longer supported.'; exit(0);
+ }
 }
 else if(strpos($view_value, 'category_') === 0) {
     $category_value = substr($view_value, strlen('category_'));
@@ -138,13 +139,6 @@
   if ($lib['std-tr1']) { $p[] = 'TR1'; }
   print ($p ? implode(', ',$p) : ' ');
 }
-function libbuildlink($lib, $build_values)
-{
- if (!empty($lib['build']))
- print $build_values[$lib['build']];
- else
- print ' ';
-}
 function libcategories($lib, $categories)
 {
   $first = true;
@@ -273,10 +267,6 @@
 
                     <dd><?php libstandard($lib); ?></dd>
 
- <dt>Build&nbsp;&amp;&nbsp;Link</dt>
-
- <dd><?php libbuildlink($lib, $libs->build_values); ?></dd>
-
                     <dt>Categories</dt>
 
                     <dd><?php libcategories($lib, $libs->categories); ?></dd>

Modified: website/public_html/beta/doc/libraries.xml
==============================================================================
--- website/public_html/beta/doc/libraries.xml (original)
+++ website/public_html/beta/doc/libraries.xml 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
@@ -85,7 +85,6 @@
     <documentation>libs/accumulators/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -97,7 +96,6 @@
     <documentation>libs/algorithm/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
   </library>
   <library>
@@ -110,7 +108,6 @@
     <documentation>libs/algorithm/minmax/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
   </library>
   <library>
@@ -122,7 +119,6 @@
     <documentation>libs/algorithm/string/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>Algorithms</category>
   </library>
@@ -136,7 +132,6 @@
     <documentation>libs/any/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Data</category>
   </library>
   <library>
@@ -149,7 +144,6 @@
     <documentation>libs/array/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
   </library>
   <library>
@@ -162,7 +156,6 @@
     <documentation>libs/asio/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink-dependency</build>
     <category>Concurrent</category>
     <category>IO</category>
   </library>
@@ -176,7 +169,6 @@
     <documentation>libs/assign/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>IO</category>
   </library>
   <library>
@@ -190,7 +182,6 @@
     <documentation>libs/bimap/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -208,7 +199,6 @@
     <documentation>libs/bind/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -221,7 +211,6 @@
     <documentation>libs/bind/mem_fn.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -235,7 +224,6 @@
     <documentation>libs/bind/ref.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -247,7 +235,6 @@
     <documentation>libs/chrono/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Domain</category>
     <category>System</category>
   </library>
@@ -261,7 +248,6 @@
     <documentation>libs/circular_buffer/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
   </library>
   <library>
@@ -274,7 +260,6 @@
     <documentation>libs/compatibility/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>workarounds</category>
   </library>
   <library>
@@ -287,7 +272,6 @@
     libs/concept_check/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
     <category>Correctness</category>
   </library>
@@ -301,7 +285,6 @@
     <documentation>libs/config/config.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>workarounds</category>
   </library>
   <library>
@@ -313,7 +296,6 @@
     <documentation>libs/container/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -326,7 +308,6 @@
     <documentation>libs/context/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Concurrent</category>
     <category>System</category>
   </library>
@@ -339,7 +320,6 @@
     <documentation>libs/conversion/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>Miscellaneous</category>
   </library>
@@ -355,7 +335,6 @@
     <documentation>libs/crc/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Domain</category>
   </library>
   <library>
@@ -368,7 +347,6 @@
     <documentation>libs/date_time/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Domain</category>
     <category>System</category>
   </library>
@@ -388,7 +366,6 @@
     libs/dynamic_bitset/dynamic_bitset.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
   </library>
   <library>
@@ -402,7 +379,6 @@
     <documentation>libs/exception/doc/boost-exception.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Emulation</category>
   </library>
   <library>
@@ -416,7 +392,6 @@
     <documentation>libs/filesystem/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>System</category>
   </library>
   <library>
@@ -429,7 +404,6 @@
     <documentation>libs/flyweight/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Patterns</category>
   </library>
   <library>
@@ -451,7 +425,6 @@
     <documentation>libs/foreach/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
     <category>Emulation</category>
   </library>
@@ -472,7 +445,6 @@
     <documentation>libs/format/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>IO</category>
   </library>
@@ -486,7 +458,6 @@
     <documentation>libs/function/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
     <category>Programming</category>
   </library>
@@ -501,7 +472,6 @@
     <documentation>libs/function_types/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
     <category>Metaprogramming</category>
   </library>
@@ -516,7 +486,6 @@
     <documentation>libs/functional/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -529,7 +498,6 @@
     <documentation>libs/functional/hash/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -541,7 +509,6 @@
     <documentation>libs/functional/factory/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -553,7 +520,6 @@
     <documentation>libs/functional/forward/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -566,7 +532,6 @@
     <documentation>libs/functional/overloaded_function/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -579,7 +544,6 @@
     <documentation>libs/fusion/doc/html/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Metaprogramming</category>
     <category>Data</category>
   </library>
@@ -592,7 +556,6 @@
     <documentation>libs/geometry/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
     <category>Math</category>
   </library>
@@ -605,7 +568,6 @@
     <documentation>libs/gil/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Iterators</category>
     <category>Algorithms</category>
@@ -624,7 +586,6 @@
     <documentation>libs/graph/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Containers</category>
     <category>Iterators</category>
     <category>Algorithms</category>
@@ -638,7 +599,6 @@
     <documentation>libs/heap/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Data</category>
   </library>
   <library>
@@ -651,7 +611,6 @@
     <documentation>libs/icl/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -670,7 +629,6 @@
     <documentation>libs/integer/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -683,7 +641,6 @@
     <documentation>libs/interprocess/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Concurrent</category>
   </library>
   <library>
@@ -695,7 +652,6 @@
     <documentation>libs/intrusive/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
   </library>
   <library>
@@ -710,7 +666,6 @@
     <documentation>libs/io/doc/ios_state.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>IO</category>
   </library>
   <library>
@@ -723,7 +678,6 @@
     <documentation>libs/iostreams/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>String</category>
     <category>IO</category>
   </library>
@@ -740,7 +694,6 @@
     <documentation>libs/iterator/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Iterators</category>
   </library>
   <library>
@@ -753,7 +706,6 @@
     <documentation>libs/lambda/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -767,7 +719,6 @@
     <documentation>libs/conversion/lexical_cast.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>Miscellaneous</category>
   </library>
@@ -781,7 +732,6 @@
     <documentation>libs/local_function/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -793,7 +743,6 @@
     <documentation>libs/locale/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>build</build>
     <category>String</category>
   </library>
   <library>
@@ -805,7 +754,6 @@
     <documentation>doc/html/tribool.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -828,7 +776,6 @@
     <documentation>libs/math/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -841,7 +788,6 @@
     <documentation>libs/math/doc/common_factor.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -853,7 +799,6 @@
     <documentation>libs/math/doc/octonion/html/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -865,7 +810,6 @@
     <documentation>libs/math/doc/quaternion/html/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -877,7 +821,6 @@
     <documentation>libs/math/doc/sf_and_dist/html/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Math</category>
   </library>
   <library>
@@ -890,7 +833,6 @@
     <documentation>libs/math/doc/sf_and_dist/html/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -902,7 +844,6 @@
     <documentation>libs/move/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Emulation</category>
   </library>
   <library>
@@ -915,7 +856,6 @@
     <documentation>libs/mpi/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Concurrent</category>
   </library>
   <library>
@@ -933,7 +873,6 @@
     <documentation>libs/mpl/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Metaprogramming</category>
   </library>
   <library>
@@ -945,7 +884,6 @@
     <documentation>libs/msm/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>State</category>
   </library>
   <library>
@@ -959,7 +897,6 @@
     <documentation>libs/multi_array/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Math</category>
   </library>
@@ -975,7 +912,6 @@
     <documentation>libs/multi_index/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -990,7 +926,6 @@
     libs/numeric/conversion/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
     <category>Miscellaneous</category>
   </library>
@@ -1006,7 +941,6 @@
     libs/numeric/interval/doc/interval.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -1020,7 +954,6 @@
     <documentation>libs/numeric/ublas/doc/index.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -1033,7 +966,6 @@
     <documentation>libs/optional/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1047,7 +979,6 @@
     libs/parameter/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Programming</category>
     <category>Emulation</category>
   </library>
@@ -1061,7 +992,6 @@
     <documentation>libs/phoenix/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -1073,7 +1003,6 @@
     <documentation>libs/polygon/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1085,7 +1014,6 @@
     <documentation>libs/pool/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Memory</category>
   </library>
   <library>
@@ -1098,7 +1026,6 @@
     <documentation>libs/preprocessor/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Preprocessor</category>
   </library>
   <library>
@@ -1113,7 +1040,6 @@
     <documentation>libs/program_options/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>IO</category>
     <category>Miscellaneous</category>
   </library>
@@ -1127,7 +1053,6 @@
     <documentation>libs/property_map/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Generic</category>
   </library>
@@ -1141,7 +1066,6 @@
     <documentation>libs/property_tree/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -1154,7 +1078,6 @@
     <documentation>libs/proto/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Metaprogramming</category>
   </library>
   <library>
@@ -1168,7 +1091,6 @@
     libs/ptr_container/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -1185,7 +1107,6 @@
     <documentation>libs/python/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <!-- <build></build> -->
     <category>Inter-language</category>
   </library>
   <library>
@@ -1198,7 +1119,6 @@
     <documentation>libs/random/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -1211,7 +1131,6 @@
     <documentation>libs/range/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
   </library>
   <library>
@@ -1223,7 +1142,6 @@
     <documentation>libs/ratio/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -1235,7 +1153,6 @@
     <documentation>libs/rational/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Math</category>
   </library>
   <library>
@@ -1247,7 +1164,6 @@
     <documentation>libs/regex/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>autolink</build>
     <category>String</category>
   </library>
   <library>
@@ -1259,7 +1175,6 @@
     <documentation>libs/scope_exit/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Emulation</category>
   </library>
   <library>
@@ -1273,7 +1188,6 @@
     libs/serialization/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>IO</category>
   </library>
   <library>
@@ -1286,7 +1200,6 @@
     <documentation>libs/signals/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Function-objects</category>
     <category>Patterns</category>
   </library>
@@ -1300,7 +1213,6 @@
     <documentation>libs/signals2/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
     <category>Patterns</category>
   </library>
@@ -1314,7 +1226,6 @@
     <documentation>libs/smart_ptr/smart_ptr.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Memory</category>
   </library>
   <library>
@@ -1327,7 +1238,6 @@
     <documentation>libs/static_assert/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
     <category>Metaprogramming</category>
     <category>Correctness</category>
@@ -1342,7 +1252,6 @@
     <documentation>libs/spirit/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>Parsing</category>
   </library>
@@ -1357,7 +1266,6 @@
     <documentation>libs/statechart/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>State</category>
   </library>
   <library>
@@ -1370,7 +1278,6 @@
     <documentation>libs/system/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>System</category>
   </library>
   <library>
@@ -1383,7 +1290,6 @@
     <documentation>libs/test/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Correctness</category>
   </library>
   <library>
@@ -1395,7 +1301,6 @@
     <documentation>libs/thread/</documentation>
     <std-proposal>true</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>Concurrent</category>
     <category>System</category>
   </library>
@@ -1409,7 +1314,6 @@
     <documentation>libs/timer/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1422,7 +1326,6 @@
     <documentation>libs/tokenizer/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
     <category>Iterators</category>
   </library>
@@ -1441,7 +1344,6 @@
     <documentation>libs/tr1/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1454,7 +1356,6 @@
     <documentation>libs/tuple/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Data</category>
   </library>
   <library>
@@ -1467,7 +1368,6 @@
     <documentation>libs/type_traits/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
     <category>Metaprogramming</category>
   </library>
@@ -1480,7 +1380,6 @@
     <documentation>libs/typeof/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Emulation</category>
   </library>
   <library>
@@ -1492,7 +1391,6 @@
     <documentation>libs/units/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Domain</category>
   </library>
   <library>
@@ -1504,7 +1402,6 @@
     <documentation>libs/unordered/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>true</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
   </library>
   <library>
@@ -1518,7 +1415,6 @@
     <documentation>libs/utility/utility.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Algorithms</category>
     <category>Function-objects</category>
     <category>Memory</category>
@@ -1535,7 +1431,6 @@
     <documentation>libs/utility/call_traits.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
   </library>
   <library>
@@ -1547,7 +1442,6 @@
     <documentation>libs/utility/compressed_pair.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Data</category>
     <category>Patterns</category>
   </library>
@@ -1562,7 +1456,6 @@
     <documentation>libs/utility/enable_if.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
   </library>
   <library>
@@ -1575,7 +1468,6 @@
     <documentation>libs/utility/identity_type/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Preprocessor</category>
   </library>
   <library>
@@ -1589,7 +1481,6 @@
     libs/utility/in_place_factories.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Generic</category>
   </library>
   <library>
@@ -1602,7 +1493,6 @@
     <documentation>libs/utility/operators.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Iterators</category>
     <category>Generic</category>
     <category>Math</category>
@@ -1617,7 +1507,6 @@
     <documentation>libs/utility/utility.htm#result_of</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Function-objects</category>
   </library>
   <library>
@@ -1629,7 +1518,6 @@
     <documentation>libs/utility/swap.html</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1642,7 +1530,6 @@
     <documentation>libs/utility/value_init.htm</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Miscellaneous</category>
   </library>
   <library>
@@ -1654,7 +1541,6 @@
     <documentation>libs/uuid/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Data</category>
     <category>Domain</category>
   </library>
@@ -1668,7 +1554,6 @@
     <documentation>libs/variant/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>Containers</category>
     <category>Data</category>
   </library>
@@ -1684,7 +1569,6 @@
     <documentation>libs/wave/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>autolink</build>
     <category>String</category>
   </library>
   <library>
@@ -1699,7 +1583,6 @@
     <documentation>libs/xpressive/</documentation>
     <std-proposal>false</std-proposal>
     <std-tr1>false</std-tr1>
- <build>header-only</build>
     <category>String</category>
   </library>
 </boost>

Modified: website/public_html/beta/generated/libraries.txt
==============================================================================
--- website/public_html/beta/generated/libraries.txt (original)
+++ website/public_html/beta/generated/libraries.txt 2012-07-22 03:21:12 EDT (Sun, 22 Jul 2012)
@@ -1,36 +1,36 @@
-O:15:"boost_libraries":3:{s:10:"categories";a:25:{s:6:"String";a:3:{s:4:"name";s:6:"String";s:5:"title";s:26:"String and text processing";s:9:"libraries";a:0:{}}s:10:"Containers";a:3:{s:4:"name";s:10:"Containers";s:5:"title";s:10:"Containers";s:9:"libraries";a:0:{}}s:9:"Iterators";a:3:{s:4:"name";s:9:"Iterators";s:5:"title";s:9:"Iterators";s:9:"libraries";a:0:{}}s:10:"Algorithms";a:3:{s:4:"name";s:10:"Algorithms";s:5:"title";s:10:"Algorithms";s:9:"libraries";a:0:{}}s:16:"Function-objects";a:3:{s:4:"name";s:16:"Function-objects";s:5:"title";s:45:"Function objects and higher-order programming";s:9:"libraries";a:0:{}}s:7:"Generic";a:3:{s:4:"name";s:7:"Generic";s:5:"title";s:19:"Generic Programming";s:9:"libraries";a:0:{}}s:15:"Metaprogramming";a:3:{s:4:"name";s:15:"Metaprogramming";s:5:"title";s:25:"Template Metaprogramming";s:9:"libraries";a:0:{}}s:12:"Preprocessor";a:3:{s:4:"name";s:12:"Preprocessor";s:5:"title";s:28:"Preprocessor Metaprogramming";s:9:"libraries";a:0:{}}s:10:"Concurrent";a:3:{s:4:"name";s:1
0:"Concurrent";s:5:"title";s:22:"Concurrent Programming";s:9:"libraries";a:0:{}}s:4:"Math";a:3:{s:4:"name";s:4:"Math";s:5:"title";s:17:"Math and numerics";s:9:"libraries";a:0:{}}s:11:"Correctness";a:3:{s:4:"name";s:11:"Correctness";s:5:"title";s:23:"Correctness and testing";s:9:"libraries";a:0:{}}s:4:"Data";a:3:{s:4:"name";s:4:"Data";s:5:"title";s:15:"Data structures";s:9:"libraries";a:0:{}}s:6:"Domain";a:3:{s:4:"name";s:6:"Domain";s:5:"title";s:15:"Domain Specific";s:9:"libraries";a:0:{}}s:16:"Image-processing";a:3:{s:4:"name";s:16:"Image-processing";s:5:"title";s:16:"Image processing";s:9:"libraries";a:0:{}}s:2:"IO";a:3:{s:4:"name";s:2:"IO";s:5:"title";s:12:"Input/Output";s:9:"libraries";a:0:{}}s:14:"Inter-language";a:3:{s:4:"name";s:14:"Inter-language";s:5:"title";s:22:"Inter-language support";s:9:"libraries";a:0:{}}s:9:"Emulation";a:3:{s:4:"name";s:9:"Emulation";s:5:"title";s:27:"Language Features Emulation";s:9:"libraries";a:0:{}}s:6:"Memory";a:3:{s:4:"name";s:6:"Memory";s:5:"title";s:6:"Memory";s:9:"li
braries";a:0:{}}s:7:"Parsing";a:3:{s:4:"name";s:7:"Parsing";s:5:"title";s:7:"Parsing";s:9:"libraries";a:0:{}}s:8:"Patterns";a:3:{s:4:"name";s:8:"Patterns";s:5:"title";s:19:"Patterns and Idioms";s:9:"libraries";a:0:{}}s:11:"Programming";a:3:{s:4:"name";s:11:"Programming";s:5:"title";s:22:"Programming Interfaces";s:9:"libraries";a:0:{}}s:5:"State";a:3:{s:4:"name";s:5:"State";s:5:"title";s:14:"State Machines";s:9:"libraries";a:0:{}}s:6:"System";a:3:{s:4:"name";s:6:"System";s:5:"title";s:6:"System";s:9:"libraries";a:0:{}}s:13:"Miscellaneous";a:3:{s:4:"name";s:13:"Miscellaneous";s:5:"title";s:13:"Miscellaneous";s:9:"libraries";a:0:{}}s:11:"workarounds";a:3:{s:4:"name";s:11:"workarounds";s:5:"title";s:27:"Broken compiler workarounds";s:9:"libraries";a:0:{}}}s:2:"db";a:117:{s:12:"accumulators";a:11:{s:3:"key";s:12:"accumulators";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:12:"Accumulators";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:82:"Framework for incremental calculation, and collection of statisti
cal accumulators.";s:13:"documentation";s:18:"libs/accumulators/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:9:"algorithm";a:11:{s:3:"key";s:9:"algorithm";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:9:"Algorithm";s:7:"authors";s:13:"Marshall Clow";s:11:"description";s:42:"A collection of useful generic algorithms.";s:13:"documentation";s:15:"libs/algorithm/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/minmax";a:11:{s:3:"key";s:16:"algorithm/minmax";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Min-Max";s:7:"authors";s:18:"Hervé Brönnimann";s:11:"description";s:90:"Standard library extensions for simultaneous
- min/max and min/max element computations.";s:13:"documentation";s:22:"libs/algorithm/minmax/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/string";a:11:{s:3:"key";s:16:"algorithm/string";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:11:"String Algo";s:7:"authors";s:11:"Pavol Droba";s:11:"description";s:26:"String algorithms library.";s:13:"documentation";s:22:"libs/algorithm/string/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:10:"Algorithms";}}s:3:"any";a:11:{s:3:"key";s:3:"any";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:3:"Any";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:71:"Safe, generic container for single values of
- different value types.";s:13:"documentation";s:9:"libs/any/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Data";}}s:5:"array";a:11:{s:3:"key";s:5:"array";s:13:"boost-version";s:6:"1.17.0";s:4:"name";s:5:"Array";s:7:"authors";s:16:"Nicolai Josuttis";s:11:"description";s:64:"STL compliant container wrapper for arrays of
- constant size.";s:13:"documentation";s:11:"libs/array/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:4:"asio";a:11:{s:3:"key";s:4:"asio";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:4:"Asio";s:7:"authors";s:14:"Chris Kohlhoff";s:11:"description";s:93:"Portable networking, including sockets, timers,
- hostname resolution and socket iostreams.";s:13:"documentation";s:10:"libs/asio/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:19:"autolink-dependency";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:10:"Concurrent";i:1;s:2:"IO";}}s:6:"assign";a:11:{s:3:"key";s:6:"assign";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:6:"Assign";s:7:"authors";s:16:"Thorsten Ottosen";s:11:"description";s:77:"Filling containers with constant or generated data
- has never been easier.";s:13:"documentation";s:12:"libs/assign/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:2:"IO";}}s:5:"bimap";a:11:{s:3:"key";s:5:"bimap";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:5:"Bimap";s:7:"authors";s:16:"Matias Capeletto";s:11:"description";s:138:"Bidirectional maps library for C++. With Boost.Bimap you
+O:15:"boost_libraries":3:{s:10:"categories";a:25:{s:6:"String";a:3:{s:4:"name";s:6:"String";s:5:"title";s:26:"String and text processing";s:9:"libraries";a:0:{}}s:10:"Containers";a:3:{s:4:"name";s:10:"Containers";s:5:"title";s:10:"Containers";s:9:"libraries";a:0:{}}s:9:"Iterators";a:3:{s:4:"name";s:9:"Iterators";s:5:"title";s:9:"Iterators";s:9:"libraries";a:0:{}}s:10:"Algorithms";a:3:{s:4:"name";s:10:"Algorithms";s:5:"title";s:10:"Algorithms";s:9:"libraries";a:0:{}}s:16:"Function-objects";a:3:{s:4:"name";s:16:"Function-objects";s:5:"title";s:45:"Function objects and higher-order programming";s:9:"libraries";a:0:{}}s:7:"Generic";a:3:{s:4:"name";s:7:"Generic";s:5:"title";s:19:"Generic Programming";s:9:"libraries";a:0:{}}s:15:"Metaprogramming";a:3:{s:4:"name";s:15:"Metaprogramming";s:5:"title";s:25:"Template Metaprogramming";s:9:"libraries";a:0:{}}s:12:"Preprocessor";a:3:{s:4:"name";s:12:"Preprocessor";s:5:"title";s:28:"Preprocessor Metaprogramming";s:9:"libraries";a:0:{}}s:10:"Concurrent";a:3:{s:4:"name";s:1
0:"Concurrent";s:5:"title";s:22:"Concurrent Programming";s:9:"libraries";a:0:{}}s:4:"Math";a:3:{s:4:"name";s:4:"Math";s:5:"title";s:17:"Math and numerics";s:9:"libraries";a:0:{}}s:11:"Correctness";a:3:{s:4:"name";s:11:"Correctness";s:5:"title";s:23:"Correctness and testing";s:9:"libraries";a:0:{}}s:4:"Data";a:3:{s:4:"name";s:4:"Data";s:5:"title";s:15:"Data structures";s:9:"libraries";a:0:{}}s:6:"Domain";a:3:{s:4:"name";s:6:"Domain";s:5:"title";s:15:"Domain Specific";s:9:"libraries";a:0:{}}s:16:"Image-processing";a:3:{s:4:"name";s:16:"Image-processing";s:5:"title";s:16:"Image processing";s:9:"libraries";a:0:{}}s:2:"IO";a:3:{s:4:"name";s:2:"IO";s:5:"title";s:12:"Input/Output";s:9:"libraries";a:0:{}}s:14:"Inter-language";a:3:{s:4:"name";s:14:"Inter-language";s:5:"title";s:22:"Inter-language support";s:9:"libraries";a:0:{}}s:9:"Emulation";a:3:{s:4:"name";s:9:"Emulation";s:5:"title";s:27:"Language Features Emulation";s:9:"libraries";a:0:{}}s:6:"Memory";a:3:{s:4:"name";s:6:"Memory";s:5:"title";s:6:"Memory";s:9:"li
braries";a:0:{}}s:7:"Parsing";a:3:{s:4:"name";s:7:"Parsing";s:5:"title";s:7:"Parsing";s:9:"libraries";a:0:{}}s:8:"Patterns";a:3:{s:4:"name";s:8:"Patterns";s:5:"title";s:19:"Patterns and Idioms";s:9:"libraries";a:0:{}}s:11:"Programming";a:3:{s:4:"name";s:11:"Programming";s:5:"title";s:22:"Programming Interfaces";s:9:"libraries";a:0:{}}s:5:"State";a:3:{s:4:"name";s:5:"State";s:5:"title";s:14:"State Machines";s:9:"libraries";a:0:{}}s:6:"System";a:3:{s:4:"name";s:6:"System";s:5:"title";s:6:"System";s:9:"libraries";a:0:{}}s:13:"Miscellaneous";a:3:{s:4:"name";s:13:"Miscellaneous";s:5:"title";s:13:"Miscellaneous";s:9:"libraries";a:0:{}}s:11:"workarounds";a:3:{s:4:"name";s:11:"workarounds";s:5:"title";s:27:"Broken compiler workarounds";s:9:"libraries";a:0:{}}}s:2:"db";a:117:{s:12:"accumulators";a:9:{s:3:"key";s:12:"accumulators";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:12:"Accumulators";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:82:"Framework for incremental calculation, and collection of statistic
al accumulators.";s:13:"documentation";s:18:"libs/accumulators/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:9:"algorithm";a:9:{s:3:"key";s:9:"algorithm";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:9:"Algorithm";s:7:"authors";s:13:"Marshall Clow";s:11:"description";s:42:"A collection of useful generic algorithms.";s:13:"documentation";s:15:"libs/algorithm/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/minmax";a:9:{s:3:"key";s:16:"algorithm/minmax";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Min-Max";s:7:"authors";s:18:"Hervé Brönnimann";s:11:"description";s:90:"Standard library extensions for simultaneous
+ min/max and min/max element computations.";s:13:"documentation";s:22:"libs/algorithm/minmax/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/string";a:9:{s:3:"key";s:16:"algorithm/string";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:11:"String Algo";s:7:"authors";s:11:"Pavol Droba";s:11:"description";s:26:"String algorithms library.";s:13:"documentation";s:22:"libs/algorithm/string/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:10:"Algorithms";}}s:3:"any";a:9:{s:3:"key";s:3:"any";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:3:"Any";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:71:"Safe, generic container for single values of
+ different value types.";s:13:"documentation";s:9:"libs/any/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Data";}}s:5:"array";a:9:{s:3:"key";s:5:"array";s:13:"boost-version";s:6:"1.17.0";s:4:"name";s:5:"Array";s:7:"authors";s:16:"Nicolai Josuttis";s:11:"description";s:64:"STL compliant container wrapper for arrays of
+ constant size.";s:13:"documentation";s:11:"libs/array/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:4:"asio";a:9:{s:3:"key";s:4:"asio";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:4:"Asio";s:7:"authors";s:14:"Chris Kohlhoff";s:11:"description";s:93:"Portable networking, including sockets, timers,
+ hostname resolution and socket iostreams.";s:13:"documentation";s:10:"libs/asio/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Concurrent";i:1;s:2:"IO";}}s:6:"assign";a:9:{s:3:"key";s:6:"assign";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:6:"Assign";s:7:"authors";s:16:"Thorsten Ottosen";s:11:"description";s:77:"Filling containers with constant or generated data
+ has never been easier.";s:13:"documentation";s:12:"libs/assign/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:2:"IO";}}s:5:"bimap";a:9:{s:3:"key";s:5:"bimap";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:5:"Bimap";s:7:"authors";s:16:"Matias Capeletto";s:11:"description";s:138:"Bidirectional maps library for C++. With Boost.Bimap you
     can create associative containers in which both types can be used
- as key.";s:13:"documentation";s:11:"libs/bimap/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:4:"bind";a:11:{s:3:"key";s:4:"bind";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:4:"Bind";s:7:"authors";s:11:"Peter Dimov";s:11:"description";s:312:"boost::bind is a generalization of the standard
+ as key.";s:13:"documentation";s:11:"libs/bimap/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:4:"bind";a:9:{s:3:"key";s:4:"bind";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:4:"Bind";s:7:"authors";s:11:"Peter Dimov";s:11:"description";s:312:"boost::bind is a generalization of the standard
     functions std::bind1st and std::bind2nd. It supports arbitrary
     function objects, functions, function pointers, and member
     function pointers, and is able to bind any argument to a
     specific value or route input arguments into arbitrary
- positions.";s:13:"documentation";s:10:"libs/bind/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:11:"bind/mem_fn";a:11:{s:3:"key";s:11:"bind/mem_fn";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:15:"Member Function";s:7:"authors";s:11:"Peter Dimov";s:11:"description";s:74:"Generalized binders for function/object/pointers
- and member functions.";s:13:"documentation";s:21:"libs/bind/mem_fn.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:8:"bind/ref";a:11:{s:3:"key";s:8:"bind/ref";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:3:"Ref";s:7:"authors";s:61:"Jaako Järvi, Peter Dimov, Doug Gregor, and Dave
+ positions.";s:13:"documentation";s:10:"libs/bind/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:11:"bind/mem_fn";a:9:{s:3:"key";s:11:"bind/mem_fn";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:15:"Member Function";s:7:"authors";s:11:"Peter Dimov";s:11:"description";s:74:"Generalized binders for function/object/pointers
+ and member functions.";s:13:"documentation";s:21:"libs/bind/mem_fn.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:8:"bind/ref";a:9:{s:3:"key";s:8:"bind/ref";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:3:"Ref";s:7:"authors";s:61:"Jaako Järvi, Peter Dimov, Doug Gregor, and Dave
     Abrahams";s:11:"description";s:66:"A utility library for passing references to
- generic functions.";s:13:"documentation";s:18:"libs/bind/ref.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"chrono";a:11:{s:3:"key";s:6:"chrono";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:6:"Chrono";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:22:"Useful time utilities.";s:13:"documentation";s:12:"libs/chrono/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:6:"Domain";i:1;s:6:"System";}}s:15:"circular_buffer";a:11:{s:3:"key";s:15:"circular_buffer";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:15:"Circular Buffer";s:7:"authors";s:10:"Jan Gaspar";s:11:"description";s:62:"A STL compliant container also known as ring or cyclic buffer.";s:13:"documentation";s:21:"libs/circular_buffer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:1
0:"Containers";}}s:13:"compatibility";a:11:{s:3:"key";s:13:"compatibility";s:13:"boost-version";s:6:"1.21.2";s:4:"name";s:13:"Compatibility";s:7:"authors";s:37:"Ralf Grosse-Kunstleve and Jens Maurer";s:11:"description";s:47:"Help for non-conforming standard
- libraries.";s:13:"documentation";s:19:"libs/compatibility/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:13:"concept_check";a:11:{s:3:"key";s:13:"concept_check";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:13:"Concept Check";s:7:"authors";s:11:"Jeremy Siek";s:11:"description";s:30:"Tools for generic programming.";s:13:"documentation";s:19:"libs/concept_check/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:11:"Correctness";}}s:6:"config";a:11:{s:3:"key";s:6:"config";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:6:"Config";s:7:"authors";s:0:"";s:11:"description";s:100:"Helps Boost library developers adapt to compiler
- idiosyncrasies; not intended for library users.";s:13:"documentation";s:22:"libs/config/config.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:9:"container";a:11:{s:3:"key";s:9:"container";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:9:"Container";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:43:"Standard library containers and extensions.";s:13:"documentation";s:15:"libs/container/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:7:"context";a:11:{s:3:"key";s:7:"context";s:13:"boost-version";s:6:"1.51.0";s:4:"name";s:7:"Context";s:7:"authors";s:14:"Oliver Kowalke";s:11:"description";s:26:"Context switching library.";s:13:"documentation";s:13:"libs/context/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Con
current";i:1;s:6:"System";}}s:10:"conversion";a:11:{s:3:"key";s:10:"conversion";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:10:"Conversion";s:7:"authors";s:31:"Dave Abrahams and Kevlin Henney";s:11:"description";s:30:"Polymorphic and lexical casts.";s:13:"documentation";s:16:"libs/conversion/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:3:"crc";a:11:{s:3:"key";s:3:"crc";s:13:"boost-version";s:6:"1.22.0";s:4:"name";s:3:"CRC";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:208:"The Boost CRC Library provides two implementations
+ generic functions.";s:13:"documentation";s:18:"libs/bind/ref.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"chrono";a:9:{s:3:"key";s:6:"chrono";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:6:"Chrono";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:22:"Useful time utilities.";s:13:"documentation";s:12:"libs/chrono/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"Domain";i:1;s:6:"System";}}s:15:"circular_buffer";a:9:{s:3:"key";s:15:"circular_buffer";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:15:"Circular Buffer";s:7:"authors";s:10:"Jan Gaspar";s:11:"description";s:62:"A STL compliant container also known as ring or cyclic buffer.";s:13:"documentation";s:21:"libs/circular_buffer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:13:"compatibility";a:9:{s:3:"key";s:13:"compatibility";s:13:"boost-version";s:6:"1.21.2";s:4:"name";s:13:"Compatibility";s:7:"authors";s:
37:"Ralf Grosse-Kunstleve and Jens Maurer";s:11:"description";s:47:"Help for non-conforming standard
+ libraries.";s:13:"documentation";s:19:"libs/compatibility/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:13:"concept_check";a:9:{s:3:"key";s:13:"concept_check";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:13:"Concept Check";s:7:"authors";s:11:"Jeremy Siek";s:11:"description";s:30:"Tools for generic programming.";s:13:"documentation";s:19:"libs/concept_check/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:11:"Correctness";}}s:6:"config";a:9:{s:3:"key";s:6:"config";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:6:"Config";s:7:"authors";s:0:"";s:11:"description";s:100:"Helps Boost library developers adapt to compiler
+ idiosyncrasies; not intended for library users.";s:13:"documentation";s:22:"libs/config/config.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:9:"container";a:9:{s:3:"key";s:9:"container";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:9:"Container";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:43:"Standard library containers and extensions.";s:13:"documentation";s:15:"libs/container/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:7:"context";a:9:{s:3:"key";s:7:"context";s:13:"boost-version";s:6:"1.51.0";s:4:"name";s:7:"Context";s:7:"authors";s:14:"Oliver Kowalke";s:11:"description";s:26:"Context switching library.";s:13:"documentation";s:13:"libs/context/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Concurrent";i:1;s:6:"System";}}s:10:"conversion";a:9:{s:3:"key";s:10:"conversion";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:10:"Conversion";s:7:"authors";s:31:"Da
ve Abrahams and Kevlin Henney";s:11:"description";s:30:"Polymorphic and lexical casts.";s:13:"documentation";s:16:"libs/conversion/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:3:"crc";a:9:{s:3:"key";s:3:"crc";s:13:"boost-version";s:6:"1.22.0";s:4:"name";s:3:"CRC";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:208:"The Boost CRC Library provides two implementations
     of CRC (cyclic redundancy code) computation objects and two
     implementations of CRC computation functions. The
- implementations are template-based.";s:13:"documentation";s:9:"libs/crc/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"Domain";}}s:9:"date_time";a:11:{s:3:"key";s:9:"date_time";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:9:"Date Time";s:7:"authors";s:12:"Jeff Garland";s:11:"description";s:71:"A set of date-time libraries based on generic
- programming concepts.";s:13:"documentation";s:15:"libs/date_time/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:6:"Domain";i:1;s:6:"System";}}s:14:"dynamic_bitset";a:11:{s:3:"key";s:14:"dynamic_bitset";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:14:"Dynamic Bitset";s:7:"authors";s:29:"Jeremy Siek and Chuck Allison";s:11:"description";s:373:"The dynamic_bitset class represents a set of bits.
+ implementations are template-based.";s:13:"documentation";s:9:"libs/crc/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"Domain";}}s:9:"date_time";a:9:{s:3:"key";s:9:"date_time";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:9:"Date Time";s:7:"authors";s:12:"Jeff Garland";s:11:"description";s:71:"A set of date-time libraries based on generic
+ programming concepts.";s:13:"documentation";s:15:"libs/date_time/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"Domain";i:1;s:6:"System";}}s:14:"dynamic_bitset";a:9:{s:3:"key";s:14:"dynamic_bitset";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:14:"Dynamic Bitset";s:7:"authors";s:29:"Jeremy Siek and Chuck Allison";s:11:"description";s:373:"The dynamic_bitset class represents a set of bits.
     It provides accesses to the value of individual bits via an
     operator[] and provides all of the bitwise operators that one
     can apply to builtin integers, such as operator& and
     operator<<. The number of bits in the set is specified at
     runtime via a parameter to the constructor of the
- dynamic_bitset.";s:13:"documentation";s:39:"libs/dynamic_bitset/dynamic_bitset.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:9:"exception";a:11:{s:3:"key";s:9:"exception";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:9:"Exception";s:7:"authors";s:15:"Emil Dotchevski";s:11:"description";s:145:"The Boost Exception library supports transporting
+ dynamic_bitset.";s:13:"documentation";s:39:"libs/dynamic_bitset/dynamic_bitset.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:9:"exception";a:9:{s:3:"key";s:9:"exception";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:9:"Exception";s:7:"authors";s:15:"Emil Dotchevski";s:11:"description";s:145:"The Boost Exception library supports transporting
     of arbitrary data in exception objects, and transporting of
- exceptions between threads.";s:13:"documentation";s:39:"libs/exception/doc/boost-exception.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:10:"filesystem";a:11:{s:3:"key";s:10:"filesystem";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:10:"Filesystem";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:120:"The Boost Filesystem Library provides portable
+ exceptions between threads.";s:13:"documentation";s:39:"libs/exception/doc/boost-exception.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:10:"filesystem";a:9:{s:3:"key";s:10:"filesystem";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:10:"Filesystem";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:120:"The Boost Filesystem Library provides portable
     facilities to query and manipulate paths, files, and
- directories.";s:13:"documentation";s:16:"libs/filesystem/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:6:"System";}}s:9:"flyweight";a:11:{s:3:"key";s:9:"flyweight";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:9:"Flyweight";s:7:"authors";s:24:"Joaquín M López Muñoz";s:11:"description";s:74:"Design pattern to manage large quantities of highly redundant
- objects.";s:13:"documentation";s:15:"libs/flyweight/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:8:"Patterns";}}s:7:"foreach";a:11:{s:3:"key";s:7:"foreach";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:7:"Foreach";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:646:"In C++, writing a loop that iterates over a
+ directories.";s:13:"documentation";s:16:"libs/filesystem/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"System";}}s:9:"flyweight";a:9:{s:3:"key";s:9:"flyweight";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:9:"Flyweight";s:7:"authors";s:24:"Joaquín M López Muñoz";s:11:"description";s:74:"Design pattern to manage large quantities of highly redundant
+ objects.";s:13:"documentation";s:15:"libs/flyweight/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:8:"Patterns";}}s:7:"foreach";a:9:{s:3:"key";s:7:"foreach";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:7:"Foreach";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:646:"In C++, writing a loop that iterates over a
     sequence is tedious. We can either use iterators, which
     requires a considerable amount of boiler-plate, or we can use
     the std::for_each() algorithm and move our loop body into a
@@ -40,7 +40,7 @@
     construct that automates this process. BOOST_FOREACH is just
     such a construct for C++. It iterates over sequences for us,
     freeing us from having to deal directly with iterators or write
- predicates.";s:13:"documentation";s:13:"libs/foreach/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Algorithms";i:1;s:9:"Emulation";}}s:6:"format";a:11:{s:3:"key";s:6:"format";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:6:"Format";s:7:"authors";s:13:"Samuel Krempp";s:11:"description";s:500:"The format library provides a class for formatting
+ predicates.";s:13:"documentation";s:13:"libs/foreach/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Algorithms";i:1;s:9:"Emulation";}}s:6:"format";a:9:{s:3:"key";s:6:"format";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:6:"Format";s:7:"authors";s:13:"Samuel Krempp";s:11:"description";s:500:"The format library provides a class for formatting
     arguments according to a format-string, as does printf, but
     with two major differences: format sends the arguments to an
     internal stream, and so is entirely type-safe and naturally
@@ -48,37 +48,37 @@
     used correctly in the strongly typed context of format, and
     thus the function call with arbitrary arguments is replaced by
     successive calls to an argument feeding
- operator%.";s:13:"documentation";s:12:"libs/format/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:2:"IO";}}s:8:"function";a:11:{s:3:"key";s:8:"function";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:8:"Function";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:61:"Function object wrappers for deferred calls or
- callbacks.";s:13:"documentation";s:14:"libs/function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:11:"Programming";}}s:14:"function_types";a:11:{s:3:"key";s:14:"function_types";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:14:"Function Types";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:164:"Boost.FunctionTypes provides functionality to classify,
+ operator%.";s:13:"documentation";s:12:"libs/format/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:2:"IO";}}s:8:"function";a:9:{s:3:"key";s:8:"function";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:8:"Function";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:61:"Function object wrappers for deferred calls or
+ callbacks.";s:13:"documentation";s:14:"libs/function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:11:"Programming";}}s:14:"function_types";a:9:{s:3:"key";s:14:"function_types";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:14:"Function Types";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:164:"Boost.FunctionTypes provides functionality to classify,
     decompose and synthesize function, function pointer, function reference and
- pointer to member types.";s:13:"documentation";s:20:"libs/function_types/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";}}s:10:"functional";a:11:{s:3:"key";s:10:"functional";s:13:"boost-version";s:6:"1.16.0";s:4:"name";s:10:"Functional";s:7:"authors";s:12:"Mark Rodgers";s:11:"description";s:106:"The Boost.Function library contains a family of
+ pointer to member types.";s:13:"documentation";s:20:"libs/function_types/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";}}s:10:"functional";a:9:{s:3:"key";s:10:"functional";s:13:"boost-version";s:6:"1.16.0";s:4:"name";s:10:"Functional";s:7:"authors";s:12:"Mark Rodgers";s:11:"description";s:106:"The Boost.Function library contains a family of
     class templates that are function object
- wrappers.";s:13:"documentation";s:16:"libs/functional/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:15:"functional/hash";a:11:{s:3:"key";s:15:"functional/hash";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:15:"Functional/Hash";s:7:"authors";s:12:"Daniel James";s:11:"description";s:79:"A TR1 hash function object that can be extended to
- hash user defined types.";s:13:"documentation";s:21:"libs/functional/hash/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/factory";a:11:{s:3:"key";s:18:"functional/factory";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Factory";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:64:"Function object templates for dynamic and static object creation";s:13:"documentation";s:24:"libs/functional/factory/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/forward";a:11:{s:3:"key";s:18:"functional/forward";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Forward";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:72:"Adapters to allow generic function objects to accept arbitrary arguments";s:13:"documentation";s:24:"libs/functional/forward/";
s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:30:"functional/overloaded_function";a:11:{s:3:"key";s:30:"functional/overloaded_function";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:30:"Functional/Overloaded Function";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:63:"Overload different functions into a single function
- object.";s:13:"documentation";s:36:"libs/functional/overloaded_function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"fusion";a:11:{s:3:"key";s:6:"fusion";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:6:"Fusion";s:7:"authors";s:48:"Joel de Guzman, Dan Marsden and Tobias Schwinger";s:11:"description";s:80:"Library for working with tuples, including various containers,
- algorithms, etc.";s:13:"documentation";s:21:"libs/fusion/doc/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:15:"Metaprogramming";i:1;s:4:"Data";}}s:8:"geometry";a:11:{s:3:"key";s:8:"geometry";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:8:"Geometry";s:7:"authors";s:48:"Barend Gehrels, Bruno Lalande and Mateusz Loskot";s:11:"description";s:17:"Geometry Library.";s:13:"documentation";s:14:"libs/geometry/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Algorithms";i:1;s:4:"Math";}}s:3:"gil";a:11:{s:3:"key";s:3:"gil";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"GIL";s:7:"authors";s:30:"Lubomir Bourdev and Hailin Jin";s:11:"description";s:21:"Generic Image Library";s:13:"documentation";s:9:"libs/gil/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:5:{i:0;s:10:"Containers";i:1;s:9:"
Iterators";i:2;s:10:"Algorithms";i:3;s:7:"Generic";i:4;s:16:"Image-processing";}}s:5:"graph";a:11:{s:3:"key";s:5:"graph";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"Graph";s:7:"authors";s:107:"Jeremy Siek and a University of Notre Dame team;
+ wrappers.";s:13:"documentation";s:16:"libs/functional/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:15:"functional/hash";a:9:{s:3:"key";s:15:"functional/hash";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:15:"Functional/Hash";s:7:"authors";s:12:"Daniel James";s:11:"description";s:79:"A TR1 hash function object that can be extended to
+ hash user defined types.";s:13:"documentation";s:21:"libs/functional/hash/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/factory";a:9:{s:3:"key";s:18:"functional/factory";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Factory";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:64:"Function object templates for dynamic and static object creation";s:13:"documentation";s:24:"libs/functional/factory/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/forward";a:9:{s:3:"key";s:18:"functional/forward";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Forward";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:72:"Adapters to allow generic function objects to accept arbitrary arguments";s:13:"documentation";s:24:"libs/functional/forward/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:30:"functional/o
verloaded_function";a:9:{s:3:"key";s:30:"functional/overloaded_function";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:30:"Functional/Overloaded Function";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:63:"Overload different functions into a single function
+ object.";s:13:"documentation";s:36:"libs/functional/overloaded_function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"fusion";a:9:{s:3:"key";s:6:"fusion";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:6:"Fusion";s:7:"authors";s:48:"Joel de Guzman, Dan Marsden and Tobias Schwinger";s:11:"description";s:80:"Library for working with tuples, including various containers,
+ algorithms, etc.";s:13:"documentation";s:21:"libs/fusion/doc/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:15:"Metaprogramming";i:1;s:4:"Data";}}s:8:"geometry";a:9:{s:3:"key";s:8:"geometry";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:8:"Geometry";s:7:"authors";s:48:"Barend Gehrels, Bruno Lalande and Mateusz Loskot";s:11:"description";s:17:"Geometry Library.";s:13:"documentation";s:14:"libs/geometry/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Algorithms";i:1;s:4:"Math";}}s:3:"gil";a:9:{s:3:"key";s:3:"gil";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"GIL";s:7:"authors";s:30:"Lubomir Bourdev and Hailin Jin";s:11:"description";s:21:"Generic Image Library";s:13:"documentation";s:9:"libs/gil/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:5:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";i:3;s:7:"Generic";i:4;s:16:"Image-processing";}}s:5:"graph";a:9:{s:3:"key";s:5:"graph";s:13:"boost-version";s:6:"1.18.0";s:4:"name"
;s:5:"Graph";s:7:"authors";s:107:"Jeremy Siek and a University of Notre Dame team;
     now maintained by Andrew Sutton and Jeremiah Willcock.";s:11:"description";s:127:"The BGL graph interface and graph components are
     generic, in the same sense as the the Standard Template Library
- (STL).";s:13:"documentation";s:11:"libs/graph/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:3:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";}}s:4:"heap";a:11:{s:3:"key";s:4:"heap";s:13:"boost-version";s:6:"1.49.0";s:4:"name";s:4:"Heap";s:7:"authors";s:13:"Tim Blechmann";s:11:"description";s:31:"Priority queue data structures.";s:13:"documentation";s:10:"libs/heap/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Data";}}s:3:"icl";a:11:{s:3:"key";s:3:"icl";s:13:"boost-version";s:6:"1.46.0";s:4:"name";s:3:"ICL";s:7:"authors";s:17:"Joachim Faulhaber";s:11:"description";s:91:"Interval Container Library, interval sets and maps and
- aggregation of associated values";s:13:"documentation";s:9:"libs/icl/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:7:"integer";a:11:{s:3:"key";s:7:"integer";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:7:"Integer";s:7:"authors";s:0:"";s:11:"description";s:371:"The organization of boost integer headers and
+ (STL).";s:13:"documentation";s:11:"libs/graph/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:3:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";}}s:4:"heap";a:9:{s:3:"key";s:4:"heap";s:13:"boost-version";s:6:"1.49.0";s:4:"name";s:4:"Heap";s:7:"authors";s:13:"Tim Blechmann";s:11:"description";s:31:"Priority queue data structures.";s:13:"documentation";s:10:"libs/heap/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Data";}}s:3:"icl";a:9:{s:3:"key";s:3:"icl";s:13:"boost-version";s:6:"1.46.0";s:4:"name";s:3:"ICL";s:7:"authors";s:17:"Joachim Faulhaber";s:11:"description";s:91:"Interval Container Library, interval sets and maps and
+ aggregation of associated values";s:13:"documentation";s:9:"libs/icl/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:7:"integer";a:9:{s:3:"key";s:7:"integer";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:7:"Integer";s:7:"authors";s:0:"";s:11:"description";s:371:"The organization of boost integer headers and
     classes is designed to take advantage of <stdint.h> types
     from the 1999 C standard without resorting to undefined
     behavior in terms of the 1998 C++ standard. The header
     <boost/cstdint.hpp> makes the standard integer types
     safely available in namespace boost without placing any names
- in namespace std.";s:13:"documentation";s:13:"libs/integer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:12:"interprocess";a:11:{s:3:"key";s:12:"interprocess";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:12:"Interprocess";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:111:"Shared memory, memory mapped files, process-shared mutexes,
- condition variables, containers and allocators.";s:13:"documentation";s:18:"libs/interprocess/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Concurrent";}}s:9:"intrusive";a:11:{s:3:"key";s:9:"intrusive";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:9:"Intrusive";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:36:"Intrusive containers and algorithms.";s:13:"documentation";s:15:"libs/intrusive/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:2:"io";a:11:{s:3:"key";s:2:"io";s:13:"boost-version";s:6:"1.28.0";s:4:"name";s:15:"IO State Savers";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:179:"The I/O sub-library of Boost helps segregate the
+ in namespace std.";s:13:"documentation";s:13:"libs/integer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:12:"interprocess";a:9:{s:3:"key";s:12:"interprocess";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:12:"Interprocess";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:111:"Shared memory, memory mapped files, process-shared mutexes,
+ condition variables, containers and allocators.";s:13:"documentation";s:18:"libs/interprocess/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Concurrent";}}s:9:"intrusive";a:9:{s:3:"key";s:9:"intrusive";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:9:"Intrusive";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:36:"Intrusive containers and algorithms.";s:13:"documentation";s:15:"libs/intrusive/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:2:"io";a:9:{s:3:"key";s:2:"io";s:13:"boost-version";s:6:"1.28.0";s:4:"name";s:15:"IO State Savers";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:179:"The I/O sub-library of Boost helps segregate the
     large number of Boost headers. This sub-library should contain
     various items to use with/for the standard I/O
- library.";s:13:"documentation";s:26:"libs/io/doc/ios_state.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:2:"IO";}}s:9:"iostreams";a:11:{s:3:"key";s:9:"iostreams";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:9:"Iostreams";s:7:"authors";s:17:"Jonathan Turkanis";s:11:"description";s:94:"Boost.IOStreams provides a framework for defining
- streams, stream buffers and i/o filters.";s:13:"documentation";s:15:"libs/iostreams/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:2:"IO";}}s:8:"iterator";a:11:{s:3:"key";s:8:"iterator";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:9:"Iterators";s:7:"authors";s:43:"Dave Abrahams, Jeremy Siek, and Thomas Witt";s:11:"description";s:292:"The Boost Iterator Library contains two parts. The
+ library.";s:13:"documentation";s:26:"libs/io/doc/ios_state.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:2:"IO";}}s:9:"iostreams";a:9:{s:3:"key";s:9:"iostreams";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:9:"Iostreams";s:7:"authors";s:17:"Jonathan Turkanis";s:11:"description";s:94:"Boost.IOStreams provides a framework for defining
+ streams, stream buffers and i/o filters.";s:13:"documentation";s:15:"libs/iostreams/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:2:"IO";}}s:8:"iterator";a:9:{s:3:"key";s:8:"iterator";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:9:"Iterators";s:7:"authors";s:43:"Dave Abrahams, Jeremy Siek, and Thomas Witt";s:11:"description";s:292:"The Boost Iterator Library contains two parts. The
     first is a system of concepts which extend the C++ standard
     iterator requirements. The second is a framework of components
     for building iterators based on these extended concepts and
- includes several useful iterator adaptors.";s:13:"documentation";s:14:"libs/iterator/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Iterators";}}s:6:"lambda";a:11:{s:3:"key";s:6:"lambda";s:13:"boost-version";s:6:"1.28.0";s:4:"name";s:6:"Lambda";s:7:"authors";s:29:"Jaakko Järvi and Gary Powell";s:11:"description";s:76:"Define small unnamed function objects at the
- actual call site, and more.";s:13:"documentation";s:12:"libs/lambda/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:12:"lexical_cast";a:11:{s:3:"key";s:12:"lexical_cast";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:12:"Lexical Cast";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:109:"General literal text conversions, such as an int
- represented a string, or vice-versa, from Kevlin Henney.";s:13:"documentation";s:32:"libs/conversion/lexical_cast.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:14:"local_function";a:11:{s:3:"key";s:14:"local_function";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:14:"Local Function";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:103:"Program functions locally, within other functions, directly
- within the scope where they are needed.";s:13:"documentation";s:20:"libs/local_function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"locale";a:10:{s:3:"key";s:6:"locale";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:6:"Locale";s:7:"authors";s:13:"Artyom Beilis";s:11:"description";s:56:"Provide localization and Unicode handling tools for C++.";s:13:"documentation";s:12:"libs/locale/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:5:"build";s:8:"category";a:1:{i:0;s:6:"String";}}s:13:"logic/tribool";a:11:{s:3:"key";s:13:"logic/tribool";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Tribool";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:29:"3-state boolean type library.";s:13:"documentation";s:21:"doc/html/tribool.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"math";a:11:{s:
3:"key";s:4:"math";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:4:"Math";s:7:"authors";s:7:"various";s:11:"description";s:721:"Boost.Math includes several contributions in the
+ includes several useful iterator adaptors.";s:13:"documentation";s:14:"libs/iterator/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Iterators";}}s:6:"lambda";a:9:{s:3:"key";s:6:"lambda";s:13:"boost-version";s:6:"1.28.0";s:4:"name";s:6:"Lambda";s:7:"authors";s:29:"Jaakko Järvi and Gary Powell";s:11:"description";s:76:"Define small unnamed function objects at the
+ actual call site, and more.";s:13:"documentation";s:12:"libs/lambda/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:12:"lexical_cast";a:9:{s:3:"key";s:12:"lexical_cast";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:12:"Lexical Cast";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:109:"General literal text conversions, such as an int
+ represented a string, or vice-versa, from Kevlin Henney.";s:13:"documentation";s:32:"libs/conversion/lexical_cast.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:14:"local_function";a:9:{s:3:"key";s:14:"local_function";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:14:"Local Function";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:103:"Program functions locally, within other functions, directly
+ within the scope where they are needed.";s:13:"documentation";s:20:"libs/local_function/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"locale";a:9:{s:3:"key";s:6:"locale";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:6:"Locale";s:7:"authors";s:13:"Artyom Beilis";s:11:"description";s:56:"Provide localization and Unicode handling tools for C++.";s:13:"documentation";s:12:"libs/locale/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"String";}}s:13:"logic/tribool";a:9:{s:3:"key";s:13:"logic/tribool";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Tribool";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:29:"3-state boolean type library.";s:13:"documentation";s:21:"doc/html/tribool.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"math";a:9:{s:3:"key";s:4:"math";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:4:"Math";s:7:"authors";s:7:"various";s:11:"description";s:721:"Boost.
Math includes several contributions in the
     domain of mathematics: The Greatest Common Divisor and Least
     Common Multiple library provides run-time and compile-time
     evaluation of the greatest common divisor (GCD) or least common
@@ -89,74 +89,74 @@
     present in the C++ standard. Quaternions are a relative of
     complex numbers often used to parameterise rotations in three
     dimentional space. Octonions, like quaternions, are a relative
- of complex numbers.";s:13:"documentation";s:10:"libs/math/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:18:"math/common_factor";a:11:{s:3:"key";s:18:"math/common_factor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:18:"Math Common Factor";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:54:"Greatest common divisor and least common
- multiple.";s:13:"documentation";s:32:"libs/math/doc/common_factor.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:13:"math/octonion";a:11:{s:3:"key";s:13:"math/octonion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:13:"Math Octonion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:10:"Octonions.";s:13:"documentation";s:28:"libs/math/doc/octonion/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:15:"math/quaternion";a:11:{s:3:"key";s:15:"math/quaternion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:15:"Math Quaternion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:12:"Quaternions.";s:13:"documentation";s:30:"libs/math/doc/quaternion/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:22:"math/special_functions";a:1
1:{s:3:"key";s:22:"math/special_functions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:22:"Math/Special Functions";s:7:"authors";s:59:"John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang";s:11:"description";s:51:"A wide selection of mathematical special functions.";s:13:"documentation";s:31:"libs/math/doc/sf_and_dist/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:30:"math/statistical_distributions";a:11:{s:3:"key";s:30:"math/statistical_distributions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:30:"Math/Statistical Distributions";s:7:"authors";s:29:"John Maddock and Paul Bristow";s:11:"description";s:96:"A wide selection of univariate statistical distributions and
- functions that operate on them.";s:13:"documentation";s:31:"libs/math/doc/sf_and_dist/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:4:"move";a:11:{s:3:"key";s:4:"move";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:4:"Move";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:54:"Portable move semantics for C++03 and C++11 compilers.";s:13:"documentation";s:10:"libs/move/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:3:"mpi";a:11:{s:3:"key";s:3:"mpi";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"MPI";s:7:"authors";s:34:"Douglas Gregor and Matthias Troyer";s:11:"description";s:102:"Message Passing Interface library, for use in distributed-memory
- parallel application programming.";s:13:"documentation";s:9:"libs/mpi/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:10:"Concurrent";}}s:3:"mpl";a:11:{s:3:"key";s:3:"mpl";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:3:"MPL";s:7:"authors";s:16:"Aleksey Gurtovoy";s:11:"description";s:372:"The Boost.MPL library is a general-purpose,
+ of complex numbers.";s:13:"documentation";s:10:"libs/math/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:18:"math/common_factor";a:9:{s:3:"key";s:18:"math/common_factor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:18:"Math Common Factor";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:54:"Greatest common divisor and least common
+ multiple.";s:13:"documentation";s:32:"libs/math/doc/common_factor.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:13:"math/octonion";a:9:{s:3:"key";s:13:"math/octonion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:13:"Math Octonion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:10:"Octonions.";s:13:"documentation";s:28:"libs/math/doc/octonion/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:15:"math/quaternion";a:9:{s:3:"key";s:15:"math/quaternion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:15:"Math Quaternion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:12:"Quaternions.";s:13:"documentation";s:30:"libs/math/doc/quaternion/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:22:"math/special_functions";a:9:{s:3:"key";s:22:"math/special_functions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:22:"Math/Special Functions";s:7:"authors";s:59:"John Maddock, Paul Bristow,
 Hubert Holin and Xiaogang Zhang";s:11:"description";s:51:"A wide selection of mathematical special functions.";s:13:"documentation";s:31:"libs/math/doc/sf_and_dist/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:30:"math/statistical_distributions";a:9:{s:3:"key";s:30:"math/statistical_distributions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:30:"Math/Statistical Distributions";s:7:"authors";s:29:"John Maddock and Paul Bristow";s:11:"description";s:96:"A wide selection of univariate statistical distributions and
+ functions that operate on them.";s:13:"documentation";s:31:"libs/math/doc/sf_and_dist/html/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:4:"move";a:9:{s:3:"key";s:4:"move";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:4:"Move";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:54:"Portable move semantics for C++03 and C++11 compilers.";s:13:"documentation";s:10:"libs/move/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:3:"mpi";a:9:{s:3:"key";s:3:"mpi";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"MPI";s:7:"authors";s:34:"Douglas Gregor and Matthias Troyer";s:11:"description";s:102:"Message Passing Interface library, for use in distributed-memory
+ parallel application programming.";s:13:"documentation";s:9:"libs/mpi/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Concurrent";}}s:3:"mpl";a:9:{s:3:"key";s:3:"mpl";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:3:"MPL";s:7:"authors";s:16:"Aleksey Gurtovoy";s:11:"description";s:372:"The Boost.MPL library is a general-purpose,
     high-level C++ template metaprogramming framework of
     compile-time algorithms, sequences and metafunctions. It
     provides a conceptual foundation and an extensive set of
     powerful and coherent tools that make doing explict
     metaprogramming in C++ as easy and enjoyable as possible within
- the current language.";s:13:"documentation";s:9:"libs/mpl/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:15:"Metaprogramming";}}s:3:"msm";a:11:{s:3:"key";s:3:"msm";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:18:"Meta State Machine";s:7:"authors";s:16:"Christophe Henry";s:11:"description";s:74:"A very high-performance library for expressive UML2 finite state machines.";s:13:"documentation";s:9:"libs/msm/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:5:"State";}}s:11:"multi_array";a:11:{s:3:"key";s:11:"multi_array";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:11:"Multi-Array";s:7:"authors";s:10:"Ron Garcia";s:11:"description";s:128:"Boost.MultiArray provides a generic N-dimensional
+ the current language.";s:13:"documentation";s:9:"libs/mpl/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:15:"Metaprogramming";}}s:3:"msm";a:9:{s:3:"key";s:3:"msm";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:18:"Meta State Machine";s:7:"authors";s:16:"Christophe Henry";s:11:"description";s:74:"A very high-performance library for expressive UML2 finite state machines.";s:13:"documentation";s:9:"libs/msm/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:5:"State";}}s:11:"multi_array";a:9:{s:3:"key";s:11:"multi_array";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:11:"Multi-Array";s:7:"authors";s:10:"Ron Garcia";s:11:"description";s:128:"Boost.MultiArray provides a generic N-dimensional
     array concept definition and common implementations of that
- interface.";s:13:"documentation";s:17:"libs/multi_array/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Math";}}s:11:"multi_index";a:11:{s:3:"key";s:11:"multi_index";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:11:"Multi-Index";s:7:"authors";s:24:"Joaquín M López Muñoz";s:11:"description";s:228:"The Boost Multi-index Containers Library provides
+ interface.";s:13:"documentation";s:17:"libs/multi_array/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Math";}}s:11:"multi_index";a:9:{s:3:"key";s:11:"multi_index";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:11:"Multi-Index";s:7:"authors";s:24:"Joaquín M López Muñoz";s:11:"description";s:228:"The Boost Multi-index Containers Library provides
     a class template named multi_index_container which enables the
     construction of containers maintaining one or more indices with
- different sorting and access semantics.";s:13:"documentation";s:17:"libs/multi_index/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:18:"numeric/conversion";a:11:{s:3:"key";s:18:"numeric/conversion";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:18:"Numeric Conversion";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:47:"Optimized Policy-based Numeric
- Conversions.";s:13:"documentation";s:24:"libs/numeric/conversion/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:4:"Math";i:1;s:13:"Miscellaneous";}}s:16:"numeric/interval";a:11:{s:3:"key";s:16:"numeric/interval";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:8:"Interval";s:7:"authors";s:60:"Guillaume Melquiond, Hervé Brönnimann and
+ different sorting and access semantics.";s:13:"documentation";s:17:"libs/multi_index/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:18:"numeric/conversion";a:9:{s:3:"key";s:18:"numeric/conversion";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:18:"Numeric Conversion";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:47:"Optimized Policy-based Numeric
+ Conversions.";s:13:"documentation";s:24:"libs/numeric/conversion/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:4:"Math";i:1;s:13:"Miscellaneous";}}s:16:"numeric/interval";a:9:{s:3:"key";s:16:"numeric/interval";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:8:"Interval";s:7:"authors";s:60:"Guillaume Melquiond, Hervé Brönnimann and
     Sylvain Pion";s:11:"description";s:69:"Extends the usual arithmetic functions to
- mathematical intervals.";s:13:"documentation";s:38:"libs/numeric/interval/doc/interval.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:13:"numeric/ublas";a:11:{s:3:"key";s:13:"numeric/ublas";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:5:"uBLAS";s:7:"authors";s:29:"Joerg Walter and Mathias Koch";s:11:"description";s:154:"uBLAS provides matrix and vector classes as well
+ mathematical intervals.";s:13:"documentation";s:38:"libs/numeric/interval/doc/interval.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:13:"numeric/ublas";a:9:{s:3:"key";s:13:"numeric/ublas";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:5:"uBLAS";s:7:"authors";s:29:"Joerg Walter and Mathias Koch";s:11:"description";s:154:"uBLAS provides matrix and vector classes as well
     as basic linear algebra routines. Several dense, packed and
- sparse storage schemes are supported.";s:13:"documentation";s:32:"libs/numeric/ublas/doc/index.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"optional";a:11:{s:3:"key";s:8:"optional";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:8:"Optional";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:52:"Discriminated-union wrapper for optional
- values.";s:13:"documentation";s:14:"libs/optional/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"parameter";a:11:{s:3:"key";s:9:"parameter";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:9:"Parameter";s:7:"authors";s:32:"David Abrahams and Daniel Wallin";s:11:"description";s:76:"Boost.Parameter Library - Write functions that
- accept arguments by name.";s:13:"documentation";s:15:"libs/parameter/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:11:"Programming";i:1;s:9:"Emulation";}}s:7:"phoenix";a:11:{s:3:"key";s:7:"phoenix";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:7:"Phoenix";s:7:"authors";s:45:"Joel de Guzman, Dan Marsden and Thomas Heller";s:11:"description";s:76:"Define small unnamed function objects at the actual
- call site, and more.";s:13:"documentation";s:13:"libs/phoenix/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:7:"polygon";a:11:{s:3:"key";s:7:"polygon";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:7:"Polygon";s:7:"authors";s:16:"Lucanus Simonson";s:11:"description";s:94:"Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.";s:13:"documentation";s:13:"libs/polygon/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"pool";a:11:{s:3:"key";s:4:"pool";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Pool";s:7:"authors";s:12:"Steve Cleary";s:11:"description";s:23:"Memory pool management.";s:13:"documentation";s:10:"libs/pool/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:12:"pre
processor";a:11:{s:3:"key";s:12:"preprocessor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:12:"Preprocessor";s:7:"authors";s:33:"Vesa Karvonen and Paul Mensonides";s:11:"description";s:74:"Preprocessor metaprogramming tools including
- repetition and recursion.";s:13:"documentation";s:18:"libs/preprocessor/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:12:"Preprocessor";}}s:15:"program_options";a:11:{s:3:"key";s:15:"program_options";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:15:"Program Options";s:7:"authors";s:13:"Vladimir Prus";s:11:"description";s:198:"The program_options library allows program
+ sparse storage schemes are supported.";s:13:"documentation";s:32:"libs/numeric/ublas/doc/index.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"optional";a:9:{s:3:"key";s:8:"optional";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:8:"Optional";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:52:"Discriminated-union wrapper for optional
+ values.";s:13:"documentation";s:14:"libs/optional/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"parameter";a:9:{s:3:"key";s:9:"parameter";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:9:"Parameter";s:7:"authors";s:32:"David Abrahams and Daniel Wallin";s:11:"description";s:76:"Boost.Parameter Library - Write functions that
+ accept arguments by name.";s:13:"documentation";s:15:"libs/parameter/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:11:"Programming";i:1;s:9:"Emulation";}}s:7:"phoenix";a:9:{s:3:"key";s:7:"phoenix";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:7:"Phoenix";s:7:"authors";s:45:"Joel de Guzman, Dan Marsden and Thomas Heller";s:11:"description";s:76:"Define small unnamed function objects at the actual
+ call site, and more.";s:13:"documentation";s:13:"libs/phoenix/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:7:"polygon";a:9:{s:3:"key";s:7:"polygon";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:7:"Polygon";s:7:"authors";s:16:"Lucanus Simonson";s:11:"description";s:94:"Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.";s:13:"documentation";s:13:"libs/polygon/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"pool";a:9:{s:3:"key";s:4:"pool";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Pool";s:7:"authors";s:12:"Steve Cleary";s:11:"description";s:23:"Memory pool management.";s:13:"documentation";s:10:"libs/pool/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:12:"preprocessor";a:9:{s:3:"key";s:12:"preprocessor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:12:"Preprocessor";s:7:"authors";s:33:"Vesa Karvonen and Paul Mensonides
";s:11:"description";s:74:"Preprocessor metaprogramming tools including
+ repetition and recursion.";s:13:"documentation";s:18:"libs/preprocessor/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:12:"Preprocessor";}}s:15:"program_options";a:9:{s:3:"key";s:15:"program_options";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:15:"Program Options";s:7:"authors";s:13:"Vladimir Prus";s:11:"description";s:198:"The program_options library allows program
     developers to obtain program options, that is (name, value)
     pairs from the user, via conventional methods such as command
- line and config file.";s:13:"documentation";s:21:"libs/program_options/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:2:"IO";i:1;s:13:"Miscellaneous";}}s:12:"property_map";a:11:{s:3:"key";s:12:"property_map";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:12:"Property Map";s:7:"authors";s:11:"Jeremy Siek";s:11:"description";s:72:"Concepts defining interfaces which map key objects
- to value objects.";s:13:"documentation";s:18:"libs/property_map/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:7:"Generic";}}s:13:"property_tree";a:11:{s:3:"key";s:13:"property_tree";s:13:"boost-version";s:6:"1.41.0";s:4:"name";s:13:"Property Tree";s:7:"authors";s:14:"Sebastian Redl";s:11:"description";s:70:"A tree data structure especially suited to storing configuration data.";s:13:"documentation";s:19:"libs/property_tree/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:5:"proto";a:11:{s:3:"key";s:5:"proto";s:13:"boost-version";s:6:"1.37.0";s:4:"name";s:5:"Proto";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:101:"Expression template library and compiler construction toolkit for domain-specific embedded languages.";s:13:"documentation";s:11:"libs/proto/";s:12:"std-proposal";b:0;s:7:"std-t
r1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:15:"Metaprogramming";}}s:13:"ptr_container";a:11:{s:3:"key";s:13:"ptr_container";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:17:"Pointer Container";s:7:"authors";s:16:"Thorsten Ottosen";s:11:"description";s:85:"Containers for storing heap-allocated polymorphic
- objects to ease OO-programming.";s:13:"documentation";s:19:"libs/ptr_container/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:6:"python";a:9:{s:3:"key";s:6:"python";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:6:"Python";s:7:"authors";s:13:"Dave Abrahams";s:11:"description";s:245:"The Boost Python Library is a framework for
+ line and config file.";s:13:"documentation";s:21:"libs/program_options/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:2:"IO";i:1;s:13:"Miscellaneous";}}s:12:"property_map";a:9:{s:3:"key";s:12:"property_map";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:12:"Property Map";s:7:"authors";s:11:"Jeremy Siek";s:11:"description";s:72:"Concepts defining interfaces which map key objects
+ to value objects.";s:13:"documentation";s:18:"libs/property_map/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:7:"Generic";}}s:13:"property_tree";a:9:{s:3:"key";s:13:"property_tree";s:13:"boost-version";s:6:"1.41.0";s:4:"name";s:13:"Property Tree";s:7:"authors";s:14:"Sebastian Redl";s:11:"description";s:70:"A tree data structure especially suited to storing configuration data.";s:13:"documentation";s:19:"libs/property_tree/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:5:"proto";a:9:{s:3:"key";s:5:"proto";s:13:"boost-version";s:6:"1.37.0";s:4:"name";s:5:"Proto";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:101:"Expression template library and compiler construction toolkit for domain-specific embedded languages.";s:13:"documentation";s:11:"libs/proto/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:15:"Metaprogramming";}}s:13:"ptr_container";a:9:{s:3:"key";s:13:"ptr_contain
er";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:17:"Pointer Container";s:7:"authors";s:16:"Thorsten Ottosen";s:11:"description";s:85:"Containers for storing heap-allocated polymorphic
+ objects to ease OO-programming.";s:13:"documentation";s:19:"libs/ptr_container/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:6:"python";a:9:{s:3:"key";s:6:"python";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:6:"Python";s:7:"authors";s:13:"Dave Abrahams";s:11:"description";s:245:"The Boost Python Library is a framework for
     interfacing Python and C++. It allows you to quickly and
     seamlessly expose C++ classes functions and objects to Python,
     and vice-versa, using no special tools -- just your C++
- compiler.";s:13:"documentation";s:12:"libs/python/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:14:"Inter-language";}}s:6:"random";a:11:{s:3:"key";s:6:"random";s:13:"boost-version";s:6:"1.15.0";s:4:"name";s:6:"Random";s:7:"authors";s:11:"Jens Maurer";s:11:"description";s:51:"A complete system for random number
- generation.";s:13:"documentation";s:12:"libs/random/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"range";a:11:{s:3:"key";s:5:"range";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:5:"Range";s:7:"authors";s:29:"Niel Groves, Thorsten Ottosen";s:11:"description";s:96:"A new infrastructure for generic algorithms that
- builds on top of the new iterator concepts.";s:13:"documentation";s:11:"libs/range/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:5:"ratio";a:11:{s:3:"key";s:5:"ratio";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:5:"Ratio";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:33:"Compile time rational arithmetic.";s:13:"documentation";s:11:"libs/ratio/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"rational";a:11:{s:3:"key";s:8:"rational";s:13:"boost-version";s:6:"1.11.0";s:4:"name";s:8:"Rational";s:7:"authors";s:10:"Paul Moore";s:11:"description";s:24:"A rational number class.";s:13:"documentation";s:14:"libs/rational/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"regex";a:11:{s:3:"key";s:5:"regex";s:13:"boost
-version";s:6:"1.18.0";s:4:"name";s:5:"Regex";s:7:"authors";s:12:"John Maddock";s:11:"description";s:27:"Regular expression library.";s:13:"documentation";s:11:"libs/regex/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}s:10:"scope_exit";a:11:{s:3:"key";s:10:"scope_exit";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:10:"Scope Exit";s:7:"authors";s:17:"Alexander Nasonov";s:11:"description";s:37:"Execute arbitrary code at scope exit.";s:13:"documentation";s:16:"libs/scope_exit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:13:"serialization";a:11:{s:3:"key";s:13:"serialization";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:13:"Serialization";s:7:"authors";s:12:"Robert Ramey";s:11:"description";s:50:"Serialization for persistence and
- marshalling.";s:13:"documentation";s:19:"libs/serialization/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:2:"IO";}}s:7:"signals";a:11:{s:3:"key";s:7:"signals";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:7:"Signals";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:52:"Managed signals & slots callback
- implementation.";s:13:"documentation";s:13:"libs/signals/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:8:"signals2";a:11:{s:3:"key";s:8:"signals2";s:13:"boost-version";s:6:"1.39.0";s:4:"name";s:8:"Signals2";s:7:"authors";s:15:"Frank Mori Hess";s:11:"description";s:76:"Managed signals & slots callback
- implementation (thread-safe version 2).";s:13:"documentation";s:14:"libs/signals2/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:9:"smart_ptr";a:11:{s:3:"key";s:9:"smart_ptr";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:9:"Smart Ptr";s:7:"authors";s:58:"Greg Colvin, Beman Dawes, Peter Dimov, and Darin
- Adler";s:11:"description";s:30:"Smart pointer class templates.";s:13:"documentation";s:28:"libs/smart_ptr/smart_ptr.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:13:"static_assert";a:11:{s:3:"key";s:13:"static_assert";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:13:"Static Assert";s:7:"authors";s:12:"John Maddock";s:11:"description";s:48:"Static assertions (compile time
- assertions).";s:13:"documentation";s:19:"libs/static_assert/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:3:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";i:2;s:11:"Correctness";}}s:6:"spirit";a:11:{s:3:"key";s:6:"spirit";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:6:"Spirit";s:7:"authors";s:46:"Joel de Guzman, Hartmut Kaiser, and Dan Nuffer";s:11:"description";s:84:"LL parser framework represents parsers directly as
- EBNF grammars in inlined C++.";s:13:"documentation";s:12:"libs/spirit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:7:"Parsing";}}s:10:"statechart";a:11:{s:3:"key";s:10:"statechart";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:10:"Statechart";s:7:"authors";s:20:"Andreas Huber Dönni";s:11:"description";s:133:"Boost.Statechart - Arbitrarily complex finite
+ compiler.";s:13:"documentation";s:12:"libs/python/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:14:"Inter-language";}}s:6:"random";a:9:{s:3:"key";s:6:"random";s:13:"boost-version";s:6:"1.15.0";s:4:"name";s:6:"Random";s:7:"authors";s:11:"Jens Maurer";s:11:"description";s:51:"A complete system for random number
+ generation.";s:13:"documentation";s:12:"libs/random/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"range";a:9:{s:3:"key";s:5:"range";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:5:"Range";s:7:"authors";s:29:"Niel Groves, Thorsten Ottosen";s:11:"description";s:96:"A new infrastructure for generic algorithms that
+ builds on top of the new iterator concepts.";s:13:"documentation";s:11:"libs/range/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:5:"ratio";a:9:{s:3:"key";s:5:"ratio";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:5:"Ratio";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:33:"Compile time rational arithmetic.";s:13:"documentation";s:11:"libs/ratio/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"rational";a:9:{s:3:"key";s:8:"rational";s:13:"boost-version";s:6:"1.11.0";s:4:"name";s:8:"Rational";s:7:"authors";s:10:"Paul Moore";s:11:"description";s:24:"A rational number class.";s:13:"documentation";s:14:"libs/rational/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"regex";a:9:{s:3:"key";s:5:"regex";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"Regex";s:7:"authors";s:12:"John Maddock";s:11:"description";s:27:"Regular expression library.";s:13:"documentation";s:11:"libs
/regex/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}s:10:"scope_exit";a:9:{s:3:"key";s:10:"scope_exit";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:10:"Scope Exit";s:7:"authors";s:17:"Alexander Nasonov";s:11:"description";s:37:"Execute arbitrary code at scope exit.";s:13:"documentation";s:16:"libs/scope_exit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:13:"serialization";a:9:{s:3:"key";s:13:"serialization";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:13:"Serialization";s:7:"authors";s:12:"Robert Ramey";s:11:"description";s:50:"Serialization for persistence and
+ marshalling.";s:13:"documentation";s:19:"libs/serialization/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:2:"IO";}}s:7:"signals";a:9:{s:3:"key";s:7:"signals";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:7:"Signals";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:52:"Managed signals & slots callback
+ implementation.";s:13:"documentation";s:13:"libs/signals/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:8:"signals2";a:9:{s:3:"key";s:8:"signals2";s:13:"boost-version";s:6:"1.39.0";s:4:"name";s:8:"Signals2";s:7:"authors";s:15:"Frank Mori Hess";s:11:"description";s:76:"Managed signals & slots callback
+ implementation (thread-safe version 2).";s:13:"documentation";s:14:"libs/signals2/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:16:"Function-objects";i:1;s:8:"Patterns";}}s:9:"smart_ptr";a:9:{s:3:"key";s:9:"smart_ptr";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:9:"Smart Ptr";s:7:"authors";s:58:"Greg Colvin, Beman Dawes, Peter Dimov, and Darin
+ Adler";s:11:"description";s:30:"Smart pointer class templates.";s:13:"documentation";s:28:"libs/smart_ptr/smart_ptr.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:6:"Memory";}}s:13:"static_assert";a:9:{s:3:"key";s:13:"static_assert";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:13:"Static Assert";s:7:"authors";s:12:"John Maddock";s:11:"description";s:48:"Static assertions (compile time
+ assertions).";s:13:"documentation";s:19:"libs/static_assert/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:3:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";i:2;s:11:"Correctness";}}s:6:"spirit";a:9:{s:3:"key";s:6:"spirit";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:6:"Spirit";s:7:"authors";s:46:"Joel de Guzman, Hartmut Kaiser, and Dan Nuffer";s:11:"description";s:84:"LL parser framework represents parsers directly as
+ EBNF grammars in inlined C++.";s:13:"documentation";s:12:"libs/spirit/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:7:"Parsing";}}s:10:"statechart";a:9:{s:3:"key";s:10:"statechart";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:10:"Statechart";s:7:"authors";s:20:"Andreas Huber Dönni";s:11:"description";s:133:"Boost.Statechart - Arbitrarily complex finite
     state machines can be implemented in easily readable and
- maintainable C++ code.";s:13:"documentation";s:16:"libs/statechart/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:5:"State";}}s:6:"system";a:11:{s:3:"key";s:6:"system";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:6:"System";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:112:"Operating system support, including the diagnostics support
- that will be part of the C++0x standard library.";s:13:"documentation";s:12:"libs/system/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:6:"System";}}s:4:"test";a:11:{s:3:"key";s:4:"test";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Test";s:7:"authors";s:17:"Gennadiy Rozental";s:11:"description";s:96:"Support for simple program testing, full unit
- testing, and for program execution monitoring.";s:13:"documentation";s:10:"libs/test/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:11:"Correctness";}}s:6:"thread";a:11:{s:3:"key";s:6:"thread";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:6:"Thread";s:7:"authors";s:43:"Anthony Williams (originally William Kempf)";s:11:"description";s:29:"Portable C++ multi-threading.";s:13:"documentation";s:12:"libs/thread/";s:12:"std-proposal";b:1;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:2:{i:0;s:10:"Concurrent";i:1;s:6:"System";}}s:5:"timer";a:11:{s:3:"key";s:5:"timer";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:5:"Timer";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:62:"Event timer, progress timer, and progress display
- classes.";s:13:"documentation";s:11:"libs/timer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"tokenizer";a:11:{s:3:"key";s:9:"tokenizer";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:9:"Tokenizer";s:7:"authors";s:12:"John Bandela";s:11:"description";s:74:"Break of a string or other character sequence into
- a series of tokens.";s:13:"documentation";s:15:"libs/tokenizer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:9:"Iterators";}}s:3:"tr1";a:11:{s:3:"key";s:3:"tr1";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:3:"TR1";s:7:"authors";s:12:"John Maddock";s:11:"description";s:388:"The TR1 library provides an implementation of the
+ maintainable C++ code.";s:13:"documentation";s:16:"libs/statechart/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:5:"State";}}s:6:"system";a:9:{s:3:"key";s:6:"system";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:6:"System";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:112:"Operating system support, including the diagnostics support
+ that will be part of the C++0x standard library.";s:13:"documentation";s:12:"libs/system/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"System";}}s:4:"test";a:9:{s:3:"key";s:4:"test";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Test";s:7:"authors";s:17:"Gennadiy Rozental";s:11:"description";s:96:"Support for simple program testing, full unit
+ testing, and for program execution monitoring.";s:13:"documentation";s:10:"libs/test/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:11:"Correctness";}}s:6:"thread";a:9:{s:3:"key";s:6:"thread";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:6:"Thread";s:7:"authors";s:43:"Anthony Williams (originally William Kempf)";s:11:"description";s:29:"Portable C++ multi-threading.";s:13:"documentation";s:12:"libs/thread/";s:12:"std-proposal";b:1;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Concurrent";i:1;s:6:"System";}}s:5:"timer";a:9:{s:3:"key";s:5:"timer";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:5:"Timer";s:7:"authors";s:11:"Beman Dawes";s:11:"description";s:62:"Event timer, progress timer, and progress display
+ classes.";s:13:"documentation";s:11:"libs/timer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"tokenizer";a:9:{s:3:"key";s:9:"tokenizer";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:9:"Tokenizer";s:7:"authors";s:12:"John Bandela";s:11:"description";s:74:"Break of a string or other character sequence into
+ a series of tokens.";s:13:"documentation";s:15:"libs/tokenizer/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:9:"Iterators";}}s:3:"tr1";a:9:{s:3:"key";s:3:"tr1";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:3:"TR1";s:7:"authors";s:12:"John Maddock";s:11:"description";s:388:"The TR1 library provides an implementation of the
     C++ Technical Report on Standard Library Extensions. 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
- std::tr1.";s:13:"documentation";s:9:"libs/tr1/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:5:"tuple";a:11:{s:3:"key";s:5:"tuple";s:13:"boost-version";s:6:"1.24.0";s:4:"name";s:5:"Tuple";s:7:"authors";s:13:"Jaakko Järvi";s:11:"description";s:69:"Ease definition of functions returning multiple
- values, and more.";s:13:"documentation";s:11:"libs/tuple/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Data";}}s:11:"type_traits";a:11:{s:3:"key";s:11:"type_traits";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:11:"Type Traits";s:7:"authors";s:33:"John Maddock, Steve Cleary, et al";s:11:"description";s:50:"Templates for fundamental properties of
- types.";s:13:"documentation";s:17:"libs/type_traits/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";}}s:6:"typeof";a:11:{s:3:"key";s:6:"typeof";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:6:"Typeof";s:7:"authors";s:28:"Arkadiy Vertleyb, Peder Holt";s:11:"description";s:26:"Typeof operator emulation.";s:13:"documentation";s:12:"libs/typeof/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:5:"units";a:11:{s:3:"key";s:5:"units";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:5:"Units";s:7:"authors";s:36:"Matthias Schabel and Steven Watanabe";s:11:"description";s:81:"Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.";s:13:"documentation";s:11:"libs/units/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{
i:0;s:6:"Domain";}}s:9:"unordered";a:11:{s:3:"key";s:9:"unordered";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:9:"Unordered";s:7:"authors";s:12:"Daniel James";s:11:"description";s:33:"Unordered associative containers.";s:13:"documentation";s:15:"libs/unordered/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:7:"utility";a:11:{s:3:"key";s:7:"utility";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:7:"Utility";s:7:"authors";s:24:"Dave Abrahams and others";s:11:"description";s:137:"Class noncopyable plus checked_delete(),
+ std::tr1.";s:13:"documentation";s:9:"libs/tr1/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:5:"tuple";a:9:{s:3:"key";s:5:"tuple";s:13:"boost-version";s:6:"1.24.0";s:4:"name";s:5:"Tuple";s:7:"authors";s:13:"Jaakko Järvi";s:11:"description";s:69:"Ease definition of functions returning multiple
+ values, and more.";s:13:"documentation";s:11:"libs/tuple/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:4:"Data";}}s:11:"type_traits";a:9:{s:3:"key";s:11:"type_traits";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:11:"Type Traits";s:7:"authors";s:33:"John Maddock, Steve Cleary, et al";s:11:"description";s:50:"Templates for fundamental properties of
+ types.";s:13:"documentation";s:17:"libs/type_traits/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:15:"Metaprogramming";}}s:6:"typeof";a:9:{s:3:"key";s:6:"typeof";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:6:"Typeof";s:7:"authors";s:28:"Arkadiy Vertleyb, Peder Holt";s:11:"description";s:26:"Typeof operator emulation.";s:13:"documentation";s:12:"libs/typeof/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:9:"Emulation";}}s:5:"units";a:9:{s:3:"key";s:5:"units";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:5:"Units";s:7:"authors";s:36:"Matthias Schabel and Steven Watanabe";s:11:"description";s:81:"Zero-overhead dimensional analysis and unit/quantity manipulation and conversion.";s:13:"documentation";s:11:"libs/units/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"Domain";}}s:9:"unordered";a:9:{s:3:"key";s:9:"unordered";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:9:"Unordered";s:7:"authors";s:12:"Daniel James";s:1
1:"description";s:33:"Unordered associative containers.";s:13:"documentation";s:15:"libs/unordered/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:7:"utility";a:9:{s:3:"key";s:7:"utility";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:7:"Utility";s:7:"authors";s:24:"Dave Abrahams and others";s:11:"description";s:137:"Class noncopyable plus checked_delete(),
     checked_array_delete(), next(), prior() function templates,
- plus base-from-member idiom.";s:13:"documentation";s:24:"libs/utility/utility.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:5:{i:0;s:10:"Algorithms";i:1;s:16:"Function-objects";i:2;s:6:"Memory";i:3;s:8:"Patterns";i:4;s:13:"Miscellaneous";}}s:19:"utility/call_traits";a:11:{s:3:"key";s:19:"utility/call_traits";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:11:"Call Traits";s:7:"authors";s:35:"John Maddock, Howard Hinnant, et al";s:11:"description";s:41:"Defines types for passing
- parameters.";s:13:"documentation";s:28:"libs/utility/call_traits.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:23:"utility/compressed_pair";a:11:{s:3:"key";s:23:"utility/compressed_pair";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:15:"Compressed Pair";s:7:"authors";s:35:"John Maddock, Howard Hinnant, et al";s:11:"description";s:26:"Empty member optimization.";s:13:"documentation";s:32:"libs/utility/compressed_pair.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:4:"Data";i:1;s:8:"Patterns";}}s:17:"utility/enable_if";a:11:{s:3:"key";s:17:"utility/enable_if";s:13:"boost-version";s:6:"1.31.0";s:4:"name";s:9:"Enable If";s:7:"authors";s:58:"Jaakko Järvi, Jeremiah Willcock, and Andrew
+ plus base-from-member idiom.";s:13:"documentation";s:24:"libs/utility/utility.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:5:{i:0;s:10:"Algorithms";i:1;s:16:"Function-objects";i:2;s:6:"Memory";i:3;s:8:"Patterns";i:4;s:13:"Miscellaneous";}}s:19:"utility/call_traits";a:9:{s:3:"key";s:19:"utility/call_traits";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:11:"Call Traits";s:7:"authors";s:35:"John Maddock, Howard Hinnant, et al";s:11:"description";s:41:"Defines types for passing
+ parameters.";s:13:"documentation";s:28:"libs/utility/call_traits.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:23:"utility/compressed_pair";a:9:{s:3:"key";s:23:"utility/compressed_pair";s:13:"boost-version";s:6:"1.13.0";s:4:"name";s:15:"Compressed Pair";s:7:"authors";s:35:"John Maddock, Howard Hinnant, et al";s:11:"description";s:26:"Empty member optimization.";s:13:"documentation";s:32:"libs/utility/compressed_pair.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:4:"Data";i:1;s:8:"Patterns";}}s:17:"utility/enable_if";a:9:{s:3:"key";s:17:"utility/enable_if";s:13:"boost-version";s:6:"1.31.0";s:4:"name";s:9:"Enable If";s:7:"authors";s:58:"Jaakko Järvi, Jeremiah Willcock, and Andrew
     Lumsdaine";s:11:"description";s:55:"Selective inclusion of function template
- overloads.";s:13:"documentation";s:27:"libs/utility/enable_if.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:21:"utility/identity_type";a:11:{s:3:"key";s:21:"utility/identity_type";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:13:"Identity Type";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:89:"Wrap types within round parenthesis so they can always be
- passed as macro parameters.";s:13:"documentation";s:27:"libs/utility/identity_type/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:12:"Preprocessor";}}s:26:"utility/in_place_factories";a:11:{s:3:"key";s:26:"utility/in_place_factories";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:40:"In Place Factory, Typed In Place Factory";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:85:"Generic in-place construction of contained objects
- with a variadic argument-list.";s:13:"documentation";s:36:"libs/utility/in_place_factories.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:17:"utility/operators";a:11:{s:3:"key";s:17:"utility/operators";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:9:"Operators";s:7:"authors";s:29:"Dave Abrahams and Jeremy Siek";s:11:"description";s:52:"Templates ease arithmetic classes and
- iterators.";s:13:"documentation";s:26:"libs/utility/operators.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:3:{i:0;s:9:"Iterators";i:1;s:7:"Generic";i:2;s:4:"Math";}}s:17:"utility/result_of";a:11:{s:3:"key";s:17:"utility/result_of";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:9:"Result Of";s:7:"authors";s:0:"";s:11:"description";s:50:"Determines the type of a function call expression.";s:13:"documentation";s:34:"libs/utility/utility.htm#result_of";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:12:"utility/swap";a:11:{s:3:"key";s:12:"utility/swap";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:4:"Swap";s:7:"authors";s:15:"Joseph Gauterin";s:11:"description";s:31:"Enhanced generic swap function.";s:13:"documentation";s:22:"libs/utility/swap.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-on
ly";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:25:"utility/value_initialized";a:11:{s:3:"key";s:25:"utility/value_initialized";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:17:"Value Initialized";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:98:"Wrapper for uniform-syntax value initialization,
- based on the original idea of David Abrahams.";s:13:"documentation";s:27:"libs/utility/value_init.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"uuid";a:11:{s:3:"key";s:4:"uuid";s:13:"boost-version";s:6:"1.42.0";s:4:"name";s:4:"Uuid";s:7:"authors";s:13:"Andy Tompkins";s:11:"description";s:32:"A universally unique identifier.";s:13:"documentation";s:10:"libs/uuid/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:4:"Data";i:1;s:6:"Domain";}}s:7:"variant";a:11:{s:3:"key";s:7:"variant";s:13:"boost-version";s:6:"1.31.0";s:4:"name";s:7:"Variant";s:7:"authors";s:28:"Eric Friedman and Itay Maman";s:11:"description";s:61:"Safe, generic, stack-based discriminated union
- container.";s:13:"documentation";s:13:"libs/variant/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:4:"wave";a:11:{s:3:"key";s:4:"wave";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:4:"Wave";s:7:"authors";s:14:"Hartmut Kaiser";s:11:"description";s:200:"The Boost.Wave library is a Standards conformant,
+ overloads.";s:13:"documentation";s:27:"libs/utility/enable_if.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:21:"utility/identity_type";a:9:{s:3:"key";s:21:"utility/identity_type";s:13:"boost-version";s:6:"1.50.0";s:4:"name";s:13:"Identity Type";s:7:"authors";s:16:"Lorenzo Caminiti";s:11:"description";s:89:"Wrap types within round parenthesis so they can always be
+ passed as macro parameters.";s:13:"documentation";s:27:"libs/utility/identity_type/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:12:"Preprocessor";}}s:26:"utility/in_place_factories";a:9:{s:3:"key";s:26:"utility/in_place_factories";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:40:"In Place Factory, Typed In Place Factory";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:85:"Generic in-place construction of contained objects
+ with a variadic argument-list.";s:13:"documentation";s:36:"libs/utility/in_place_factories.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:7:"Generic";}}s:17:"utility/operators";a:9:{s:3:"key";s:17:"utility/operators";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:9:"Operators";s:7:"authors";s:29:"Dave Abrahams and Jeremy Siek";s:11:"description";s:52:"Templates ease arithmetic classes and
+ iterators.";s:13:"documentation";s:26:"libs/utility/operators.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:3:{i:0;s:9:"Iterators";i:1;s:7:"Generic";i:2;s:4:"Math";}}s:17:"utility/result_of";a:9:{s:3:"key";s:17:"utility/result_of";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:9:"Result Of";s:7:"authors";s:0:"";s:11:"description";s:50:"Determines the type of a function call expression.";s:13:"documentation";s:34:"libs/utility/utility.htm#result_of";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:12:"utility/swap";a:9:{s:3:"key";s:12:"utility/swap";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:4:"Swap";s:7:"authors";s:15:"Joseph Gauterin";s:11:"description";s:31:"Enhanced generic swap function.";s:13:"documentation";s:22:"libs/utility/swap.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:25:"utility/value_initialized";a:9:{s:3:"key";s:25:"utility/value_initialized";s:13:"boost-version";s:5:"1.
9.0";s:4:"name";s:17:"Value Initialized";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:98:"Wrapper for uniform-syntax value initialization,
+ based on the original idea of David Abrahams.";s:13:"documentation";s:27:"libs/utility/value_init.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"uuid";a:9:{s:3:"key";s:4:"uuid";s:13:"boost-version";s:6:"1.42.0";s:4:"name";s:4:"Uuid";s:7:"authors";s:13:"Andy Tompkins";s:11:"description";s:32:"A universally unique identifier.";s:13:"documentation";s:10:"libs/uuid/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:4:"Data";i:1;s:6:"Domain";}}s:7:"variant";a:9:{s:3:"key";s:7:"variant";s:13:"boost-version";s:6:"1.31.0";s:4:"name";s:7:"Variant";s:7:"authors";s:28:"Eric Friedman and Itay Maman";s:11:"description";s:61:"Safe, generic, stack-based discriminated union
+ container.";s:13:"documentation";s:13:"libs/variant/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:4:"wave";a:9:{s:3:"key";s:4:"wave";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:4:"Wave";s:7:"authors";s:14:"Hartmut Kaiser";s:11:"description";s:200:"The Boost.Wave library is a Standards conformant,
     and highly configurable implementation of the mandated C99/C++
     preprocessor functionality packed behind an easy to use
- iterator interface.";s:13:"documentation";s:10:"libs/wave/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}s:9:"xpressive";a:11:{s:3:"key";s:9:"xpressive";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:9:"Xpressive";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:192:"Regular expressions that can be written as strings
+ iterator interface.";s:13:"documentation";s:10:"libs/wave/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"String";}}s:9:"xpressive";a:9:{s:3:"key";s:9:"xpressive";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:9:"Xpressive";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:192:"Regular expressions that can be written as strings
     or as expression templates, and which can refer to each other
     and themselves recursively with the power of context-free
- grammars.";s:13:"documentation";s:15:"libs/xpressive/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}}s:12:"build_values";a:4:{s:11:"header-only";s:11:"Header only";s:8:"autolink";s:17:"Automatic linking";s:19:"autolink-dependency";s:35:"Automatic linking due to dependency";s:5:"build";s:16:"Separately built";}}
\ No newline at end of file
+ grammars.";s:13:"documentation";s:15:"libs/xpressive/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:6:"String";}}}s:12:"build_values";a:4:{s:11:"header-only";s:11:"Header only";s:8:"autolink";s:17:"Automatic linking";s:19:"autolink-dependency";s:35:"Automatic linking due to dependency";s:5:"build";s:16:"Separately built";}}
\ No newline at end of file


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk