Просмотр исходного кода

adds Functional.Factory/Forward

[SVN r61598]
Tobias Schwinger 16 лет назад
Родитель
Сommit
34605ac058
4 измененных файлов с 42 добавлено и 1 удалено
  1. 13 1
      libs/libraries.htm
  2. 2 0
      libs/maintainers.txt
  3. 2 0
      status/Jamfile.v2
  4. 25 0
      status/explicit-failures-markup.xml

+ 13 - 1
libs/libraries.htm

@@ -137,6 +137,12 @@ how to download, build, and install the libraries.</p>
         for callable, built-in types, from Tobias Schwinger</li>
     <li><a href="functional/index.html">functional</a> - Enhanced
         function object adaptors, from Mark Rodgers.</li>
+    <li><a href="functional/factory/index.html">functional/factory</a> -
+        function object templates for dynamic and static object creation,
+        from Tobias Schwinger</li>
+    <li><a href="functional/forward/index.html">functional/forward</a> -
+        adapters to allow generic function objects to accept arbitrary
+        arguments, from Tobias Schwinger</li>
     <li><a href="functional/hash/index.html">functional/hash</a> -
         A TR1 hash function object that can be extended to hash user defined
         types, from Daniel James.</li>
@@ -423,6 +429,12 @@ 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="functional/factory/index.html">functional/factory</a> -
+        function object templates for dynamic and static object creation,
+        from Tobias Schwinger</li>
+    <li><a href="functional/forward/index.html">functional/forward</a> -
+        adapters to allow generic function objects to accept arbitrary
+        arguments, from Tobias Schwinger</li>
     <li><a href="functional/hash/index.html">functional/hash</a> -
         A TR1 hash function object that can be extended to hash user defined
         types, from Daniel James.</li>
@@ -761,4 +773,4 @@ or <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt<
 </p>
 
 </body>
-</html>
+</html>

+ 2 - 0
libs/maintainers.txt

@@ -33,6 +33,8 @@ format                Samuel Krempp <krempp -at- crans.ens-cachan.fr>
 function              Douglas Gregor <dgregor -at- cs.indiana.edu>
 function_types        Tobias Schwinger <tschwinger -at- isonews2.com>
 functional
+functional/factory    Tobias Schwinger <tschwinger -at- isonews2.com>
+functional/foward     Tobias Schwinger <tschwinger -at- isonews2.com>
 functional/hash       Daniel James <dnljms -at- gmail.com>
 fusion                Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com>
 function_types        Tobias Schwinger <tschwinger -at- isonews2.com>

+ 2 - 0
status/Jamfile.v2

@@ -70,6 +70,8 @@ run-tests
     format/test                 # test-suite format
     function/test               # test-suite function
     functional/test             # test-suite functional
+    functional/factory/test     # test-suite functional/factory
+    functional/forward/test     # test-suite functional/forward
     functional/hash/test        # test-suite functional/hash
     function_types/test         # test-suite function_types
     fusion/test                 # test-suite fusion

+ 25 - 0
status/explicit-failures-markup.xml

@@ -1677,6 +1677,31 @@
         </mark-expected-failures>
     </library>
 
+    <!-- functional/factory -->
+    <library name="functional/factory">
+        <mark-expected-failures>
+            <test name="factory_with_allocator"/>
+            <toolset name="borland-*"/>
+            <note author="Tobias Schwinger">
+              Probably broken const conversion with that compiler.
+            </note>
+        </mark-expected-failures>
+    </library>
+
+    <!-- functional/forward -->
+    <library name="functional/foward">
+        <mark-unusable>
+            <toolset name="msvc-7.0*"/>
+            <toolset name="msvc-7.1*"/>
+            <toolset name="sun-5.*"/>
+            <toolset name="vacpp*"/>
+            <toolset name="borland-*"/>
+            <note author="Tobias Schwinger">
+              This compiler is currently not supported.
+            </note>
+        </mark-unusable>
+    </library>
+
     <!-- functional/hash -->
     <library name="functional/hash">
         <mark-expected-failures>

粤ICP备19079148号