Explorar el Código

Numeric Conversions and In Place Factories links added the the Libraries index

[SVN r25608]
Fernando Cacciola hace 21 años
padre
commit
9c6ee13dcd
Se han modificado 1 ficheros con 80 adiciones y 71 borrados
  1. 80 71
      libs/libraries.htm

+ 80 - 71
libs/libraries.htm

@@ -73,9 +73,9 @@ how to download, build, and install the libraries.</p>
     <li><a href="array/index.html">array</a> - STL compliant
         container wrapper for arrays of constant size, from
         Nicolai Josuttis.</li>
-    <li><a href="assign/index.html">assign</a> - Filling containers 
-        with constant or generated data has never been 
-        easier, from Thorsten Ottosen.    
+    <li><a href="assign/index.html">assign</a> - Filling containers
+        with constant or generated data has never been
+        easier, from Thorsten Ottosen.
         </li>
     <li><a href="bind/bind.html">bind</a> and <a href="bind/mem_fn.html"> mem_fn</a> - Generalized binders for function/object/pointers and member functions, from Peter
       Dimov.</li>
@@ -101,10 +101,10 @@ how to download, build, and install the libraries.</p>
     <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li>
     <li><a href="dynamic_bitset/dynamic_bitset.html">dynamic_bitset</a> - A runtime sized version of <tt>std::bitset</tt> from Jeremy Siek and Chuck Allison.</li>
     <li><a href="utility/enable_if.html">enable_if</a> - Selective inclusion of function template overloads, from Jaakko J&auml;rvi, Jeremiah Willcock, and Andrew Lumsdaine.</li>
-    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths, 
-    iteration over directories, and other useful filesystem operations, from 
+    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths,
+    iteration over directories, and other useful filesystem operations, from
     Beman Dawes.</li>
-    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format 
+    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
     operations, from Samuel Krempp.</li>
     <li><a href="function/index.html">function</a> - Function object wrappers
       for deferred calls or callbacks, from Doug Gregor.</li>
@@ -115,20 +115,21 @@ how to download, build, and install the libraries.</p>
         and a University of Notre Dame team.</li>
     <li><a href="integer/index.html">integer</a> - Headers to ease
         dealing with integral types.</li>
-    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the 
-    usual arithmetic functions to mathematical intervals, from Guillaume 
+    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the
+    usual arithmetic functions to mathematical intervals, from Guillaume
     Melquiond, Herv&acute; Br&ouml;nnimann and Sylvain Pion.</li>
-    <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to 
+    <li><a href="utility/in_place_factories.html">in_place_factory, typed_in_place_factory</a>- Generic in-place construction of contained objects with a variadic argument-list, from Fernando Cacciola.</li>
+    <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to
     prevent jumbled data, from Daryle Walker.</li>
     <li><a href="iterator/doc/index.html">iterators</a> - Iterator
         construction framework, adaptors, concepts, and more, from Dave
         Abrahams, Jeremy Siek, and Thomas Witt.</li>
-    <li><a href="lambda/index.html">lambda</a> - Define small unnamed 
-    function objects at the actual call site, and more, from Jaakko Järvi and 
+    <li><a href="lambda/index.html">lambda</a> - Define small unnamed
+    function objects at the actual call site, and more, from Jaakko Järvi and
     Gary Powell.</li>
-    <li><a href="math/doc/index.html">math</a> - Several contributions in the 
+    <li><a href="math/doc/index.html">math</a> - Several contributions in the
     domain of mathematics, from various authors.</li>
-    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest 
+    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest
     common divisor and least common multiple, from Daryle Walker.</li>
     <li><a href="math/octonion/index.html">math/octonion</a> -
         Octonions, from Hubert Holin.</li>
@@ -138,25 +139,27 @@ how to download, build, and install the libraries.</p>
         Mathematical special functions such as atanh, sinc, and sinhc,
         from Hubert Holin.</li>
     <li><a href="algorithm/minmax/index.html">minmax</a> - standard library
-        extensions for simultaneous min/max and min/max element computations, 
+        extensions for simultaneous min/max and min/max element computations,
     from Herv&eacute; Br&ouml;nnimann.</li>
-    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming 
-    framework of compile-time algorithms, sequences and metafunction classes, 
+    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming
+    framework of compile-time algorithms, sequences and metafunction classes,
     from Aleksey Gurtovoy.</li>
-    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional 
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
     containers and adaptors for arrays of contiguous data, from Ron Garcia.</li>
     <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with
     multiple STL-compatible access interfaces, from Joaqu&iacute;n M L&oacute;pez
     Mu&ntilde;oz.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</li>
     <li><a href="utility/operators.htm">operators</a> - Templates
         ease arithmetic classes and iterators, from Dave Abrahams
         and Jeremy Siek.</li>
-    <li><a href="optional/doc/optional.html">optional</a> - Discriminated-union 
+    <li><a href="optional/doc/optional.html">optional</a> - Discriminated-union
     wrapper for optional values, from Fernando Cacciola.</li>
     <li><a href="pool/doc/index.html">pool</a> - Memory pool management, from
       Steve Cleary.</li>
-    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor 
-    metaprogramming tools including repetition and recursion, from Vesa Karvonen 
+    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor
+    metaprogramming tools including repetition and recursion, from Vesa Karvonen
     and Paul Mensonides.</li>
     <li><a href="property_map/property_map.html">property map</a>
         - Concepts defining interfaces which map key objects to
@@ -167,8 +170,8 @@ how to download, build, and install the libraries.</p>
         Abrahams.</li>
     <li><a href="random/index.html">random</a> - A complete
         system for random number generation, from Jens Maurer.</li>
-    <li><a href="range/index.html">range</a> - A new infrastructure 
-        for generic algorithms that builds on top 
+    <li><a href="range/index.html">range</a> - A new infrastructure
+        for generic algorithms that builds on top
         of the new iterator concepts, from Thorsten Ottosen.</li>
     <li><a href="rational/index.html">rational</a> - A rational
         number class, from Paul Moore.</li>
@@ -189,12 +192,12 @@ how to download, build, and install the libraries.</p>
         Maddock.</li>
     <li><a href="serialization/doc/index.html">serialization</a>
         - Serialization for persistence and marshalling, from Robert Ramey</li>
-    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp; 
-    represents parsers directly as EBNF grammars in inlined C++, from Joel de 
+    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+    represents parsers directly as EBNF grammars in inlined C++, from Joel de
     Guzman and team.</li>
-    <li><a href="algorithm/string/index.html">string_algo</a> - 
+    <li><a href="algorithm/string/index.html">string_algo</a> -
     String algorithms library, from Pavol Droba</li>
-    <li><a href="test/doc/index.html">test</a> - Support for simple program testing, 
+    <li><a href="test/doc/index.html">test</a> - Support for simple program testing,
     full unit testing, and for program
       execution monitoring, from Gennadiy Rozental.</li>
     <li><a href="thread/doc/index.html">thread</a> - Portable C++
@@ -209,13 +212,13 @@ how to download, build, and install the libraries.</p>
     <li><a href="type_traits/index.html">type_traits</a> -
         Templates for fundamental properties of types, from John
         Maddock, Steve Cleary, et al.</li>
-    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra 
+    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra
     for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
     <li><a href="utility/utility.htm">utility</a> - Class <b>noncopyable</b>
         plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
       <b>prior()</b>
         function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others.</li>
-	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization, 
+	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization,
 	from Fernando Cacciola, based on the original idea of David Abrahams.</li>
     <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based discriminated union
     container, from Eric Friedman and Itay Maman.</li>
@@ -230,16 +233,16 @@ how to download, build, and install the libraries.</p>
 <ul>
     <li><a href="conversion/lexical_cast.htm">conversion/lexical_cast</a> - <tt>lexical_cast</tt>
       class template, from Kevlin Henney.</li>
-    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format 
+    <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
     operations, from Samuel Krempp.</li>
     <li><a href="regex/index.html">regex</a> - Regular expression
         library, from John Maddock</li>
-    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp; 
-    represents parsers directly as EBNF grammars in inlined C++, from Joel de 
+    <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+    represents parsers directly as EBNF grammars in inlined C++, from Joel de
     Guzman and team.</li>
     <li><a href="tokenizer/index.html">tokenizer</a> - Break of a string or other
       character sequence into a series of tokens, from John Bandela.</li>
-    <li><a href="algorithm/string/index.html">string_algo</a> - 
+    <li><a href="algorithm/string/index.html">string_algo</a> -
     String algorithms library, from Pavol Droba</li>
 </ul>
 
@@ -253,7 +256,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="graph/doc/table_of_contents.html">graph</a> -
         Generic graph components and algorithms, from Jeremy Siek
         and a University of Notre Dame team.</li>
-    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional 
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
     containers and adaptors for arrays of contiguous data, from Ron Garcia.</li>
     <li><a href="multi_index/doc/index.html">multi_index</a> - Containers with
     multiple STL-compatible access interfaces, from Joaqu&iacute;n M L&oacute;pez
@@ -288,15 +291,15 @@ how to download, build, and install the libraries.</p>
         Generic graph components and algorithms, from Jeremy Siek
         and a University of Notre Dame team.</li>
     <li><a href="algorithm/minmax/index.html">minmax</a> - standard library
-        extensions for simultaneous min/max and min/max element computations, 
+        extensions for simultaneous min/max and min/max element computations,
         from Herv&eacute; Br&ouml;nnimann.</li>
-    <li><a href="algorithm/string/index.html">string_algo</a> - 
+    <li><a href="algorithm/string/index.html">string_algo</a> -
         String algorithms library, from Pavol Droba</li>
     <li><a href="utility/utility.htm">utility</a> - Class <b>next(),</b>&nbsp; <b>prior()</b>
       function templates, from Dave Abrahams and others. </li>
-    <li><a href="range/index.html">range</a> - A new infrastructure 
-        for generic algorithms that builds on top 
-        of the new iterator concepts, from Thorsten Ottosen.</li>  
+    <li><a href="range/index.html">range</a> - A new infrastructure
+        for generic algorithms that builds on top
+        of the new iterator concepts, from Thorsten Ottosen.</li>
 </ul>
 
 <h3><a name="Function-objects">Function objects</a> and higher-order programming</h3>
@@ -308,8 +311,8 @@ how to download, build, and install the libraries.</p>
       for deferred calls or callbacks, from Doug Gregor.</li>
     <li><a href="functional/index.html">functional</a> - Enhanced
         function object adaptors, from Mark Rodgers.</li>
-    <li><a href="lambda/index.html">lambda</a> - Define small unnamed 
-    function objects at the actual call site, and more, from Jaakko Järvi and 
+    <li><a href="lambda/index.html">lambda</a> - Define small unnamed
+    function objects at the actual call site, and more, from Jaakko Järvi and
     Gary Powell.</li>
 
     <li><a href="bind/ref.html">ref</a> - A utility library for
@@ -318,7 +321,7 @@ how to download, build, and install the libraries.</p>
 
     <li><a href="signals/index.html">signals</a> - managed signals &amp;
          slots callback implementation, from Doug Gregor.</li>
-  
+
     <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li>
 </ul>
 
@@ -330,9 +333,11 @@ how to download, build, and install the libraries.</p>
         Howard Hinnant, et al.</li>
     <li><a href="concept_check/concept_check.htm">concept check</a>
         - Tools for generic programming, from Jeremy Siek.</li>
-    <li><a href="utility/enable_if.html">enable_if</a> - 
+    <li><a href="utility/enable_if.html">enable_if</a> -
 	Selective inclusion of function template overloads, from Jaakko
 	J&auml;rvi, Jeremiah Willcock, and Andrew Lumsdaine.</li>
+    <li><a href="utility/in_place_factories.html">in_place_factory, typed_in_place_factory</a>- Generic in-place construction
+         of contained objects with a variadic argument-list, from Fernando Cacciola.</li>
     <li><a href="utility/operators.htm">operators</a> - Templates
         ease arithmetic classes and iterators, from Dave Abrahams
         and Jeremy Siek.</li>
@@ -344,14 +349,14 @@ how to download, build, and install the libraries.</p>
         Maddock.</li>
     <li><a href="type_traits/index.html">type_traits</a> -
         Templates for fundamental properties of types, from John
-        Maddock, Steve Cleary, et al.</li>    
+        Maddock, Steve Cleary, et al.</li>
 </ul>
 
 <h3>Template <a name="Metaprogramming"> Metaprogramming</a></h3>
 
 <ul>
-    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming 
-    framework of compile-time algorithms, sequences and metafunction classes, 
+    <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming
+    framework of compile-time algorithms, sequences and metafunction classes,
     from Aleksey Gurtovoy.</li>
     <li><a href="static_assert/static_assert.htm">static_assert</a>
         - Static assertions (compile time assertions), from John
@@ -364,8 +369,8 @@ how to download, build, and install the libraries.</p>
 <h3><a name="Preprocessor">Preprocessor</a> Metaprogramming</h3>
 
 <ul>
-    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor 
-    metaprogramming tools including repetition and recursion, from Vesa Karvonen 
+    <li><a href="preprocessor/doc/index.html">preprocessor</a> - Preprocessor
+    metaprogramming tools including repetition and recursion, from Vesa Karvonen
     and Paul Mensonides.</li>
 </ul>
 
@@ -379,16 +384,18 @@ how to download, build, and install the libraries.</p>
 <h3><a name="Math">Math</a> and numerics</h3>
 
 <ul>
-    <li><a href="math/doc/index.html">math</a> - Several contributions in the 
+    <li><a href="math/doc/index.html">math</a> - Several contributions in the
     domain of mathematics, from various authors.</li>
     <li><a href="conversion/cast.htm">conversion/numeric_cast</a> - <tt>numeric_cast</tt>
       class template, from Kevlin Henney.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</li>
     <li><a href="integer/index.html">integer</a> - Headers to ease
         dealing with integral types.</li>
-    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the 
-    usual arithmetic functions to mathematical intervals, from Guillaume 
+    <li><a href="numeric/interval/doc/interval.htm">interval </a>- Extends the
+    usual arithmetic functions to mathematical intervals, from Guillaume
     Melquiond, Hervé Brönnimann and Sylvain Pion.</li>
-    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest 
+    <li><a href="math/doc/common_factor.html">math/common_factor</a> - Greatest
     common divisor and least common multiple, from Daryle Walker.</li>
     <li><a href="math/octonion/index.html">math/octonion</a> -
       Octonions, from Hubert Holin.</li>
@@ -397,7 +404,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="math/special_functions/index.html">math/special_functions</a> -
         Mathematical special functions such as atanh, sinc, and sinhc,
         from Hubert Holin.</li>
-    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional 
+    <li><a href="multi_array/doc/index.html">multi_array</a> - Multidimensional
     containers and adaptors for arrays of contiguous data, from Ron Garcia.</li>
     <li><a href="utility/operators.htm">operators</a> - Templates
         ease arithmetic classes and iterators, from Dave Abrahams
@@ -406,7 +413,7 @@ how to download, build, and install the libraries.</p>
         system for random number generation, from Jens Maurer.</li>
     <li><a href="rational/index.html">rational</a> - A rational
         number class, from Paul Moore.</li>
-    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra 
+    <li><a href="numeric/ublas/doc/index.htm">uBLAS</a> - Basic linear algebra
     for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
 </ul>
 
@@ -418,7 +425,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="static_assert/static_assert.htm">static_assert</a>
         - Static assertions (compile time assertions), from John
         Maddock.</li>
-    <li><a href="test/doc/index.html">test</a> - Support for simple program testing, 
+    <li><a href="test/doc/index.html">test</a> - Support for simple program testing,
     full unit testing, and for program
       execution monitoring, from Gennadiy Rozental.</li>
 </ul>
@@ -442,15 +449,15 @@ how to download, build, and install the libraries.</p>
 
 <h3><a name="IO">Input/Output</a></h3>
 <ul>
-  <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format 
+  <li><a href="format/index.html">format</a> - Type-safe 'printf-like' format
   operations, from Samuel Krempp.</li>
-  <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to 
+  <li><a href="io/doc/ios_state.html">io state savers</a> - Save I/O state to
   prevent jumbled data, from Daryle Walker.</li>
-  <li><a href="serialization/doc/index.html">serialization</a> - Serialization 
+  <li><a href="serialization/doc/index.html">serialization</a> - Serialization
 of arbitrary data for persistence and marshalling</li>
-    <li><a href="assign/index.html">assign</a> - Filling containers 
-    with constant or generated data has never been 
-    easier, from Thorsten Ottosen.    
+    <li><a href="assign/index.html">assign</a> - Filling containers
+    with constant or generated data has never been
+    easier, from Thorsten Ottosen.
     </li>
 
 </ul>
@@ -481,15 +488,15 @@ of arbitrary data for persistence and marshalling</li>
 <h3><a name="Parsing">Parsing</a></h3>
 
 <ul>
-  <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp; 
-  represents parsers directly as EBNF grammars in inlined C++, from Joel de 
+  <li><a href="spirit/index.html">spirit</a> - LL parser framework&nbsp;
+  represents parsers directly as EBNF grammars in inlined C++, from Joel de
   Guzman and team.</li>
 </ul>
 
 <h3><a name="Miscellaneous">Miscellaneous</a></h3>
 
 <ul>
-    <li><a href="utility/base_from_member.html">base-from-member</a> - Idiom to 
+    <li><a href="utility/base_from_member.html">base-from-member</a> - Idiom to
     initialize a base class with a member, from Daryle Walker.</li>
     <li><a href="utility/compressed_pair.htm">compressed_pair</a>
         - Empty member optimization, from John Maddock, Howard
@@ -497,13 +504,15 @@ of arbitrary data for persistence and marshalling</li>
     <li><a href="conversion/index.html">conversion</a> - Numeric,
         polymorphic, and lexical casts, from Dave Abrahams and
         Kevlin Henney.</li>
+    <li><a href="numeric/conversion/index.html">numeric/conversion</a> - Optimized Policy-based Numeric Conversions,
+        from Fernando Cacciola.</li>
     <li><a href="crc/index.html">crc</a> - Cyclic Redundancy Code, from Daryle
       Walker.</li>
     <li><a href="date_time/doc/index.html">date_time</a> - Date-Time library from Jeff Garland.</li>
-    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths, 
-    iteration over directories, and other useful filesystem operations, from 
+    <li><a href="filesystem/doc/index.htm">filesystem</a> - Portable paths,
+    iteration over directories, and other useful filesystem operations, from
     Beman Dawes.</li>
-    <li><a href="optional/doc/optional.html">optional</a> - Discriminated-union 
+    <li><a href="optional/doc/optional.html">optional</a> - Discriminated-union
     wrapper for optional values, from Fernando Cacciola.</li>
     <li><a href="timer/index.html">timer</a> - Event timer,
         progress timer, and progress display classes, from Beman
@@ -512,8 +521,8 @@ of arbitrary data for persistence and marshalling</li>
         plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
       <b>prior()</b>
         function templates, plus <b>base-from-member idiom</b>, from Dave Abrahams and others. </li>
-	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization, 
-	from Fernando Cacciola, based on the original idea of David Abrahams.</li>		
+	<li><a href="utility/value_init.htm">value_initialized</a> - Wrapper for uniform-syntax value initialization,
+	from Fernando Cacciola, based on the original idea of David Abrahams.</li>
 </ul>
 
 <h3>Broken compiler <a name="workarounds">workarounds</a></h3>
@@ -542,12 +551,12 @@ of arbitrary data for persistence and marshalling</li>
 
 <hr>
 
-<p>Revised 
+<p>Revised
 <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->07 September 2004<!--webbot bot="Timestamp" endspan i-checksum="14890" --></p>
+s-format="%d %b %Y" startspan -->07 October 2004<!--webbot bot="Timestamp" endspan i-checksum="14890" --></p>
 
 <p>© Copyright Beman Dawes 2000-2004</p>
-<p>Use, modification, and distribution are subject to the Boost Software 
+<p>Use, modification, and distribution are subject to the Boost Software
 License, Version 1.0. (See accompanying file <a href="../LICENSE_1_0.txt">
 LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
 www.boost.org/LICENSE_1_0.txt</a>)</p>

粤ICP备19079148号