diff --git a/config.htm b/config.htm
index 83f6237e..a21ff06b 100644
--- a/config.htm
+++ b/config.htm
@@ -538,6 +538,19 @@ class X { ... };
template arguments when calling function template
instantiations.
+
+ BOOST_NO_FUNCTION_TEMPLATE_ORDERING |
+ Compiler |
+ The compiler does not
+ perform function template ordering or its function
+ template ordering is incorrect. template<typename T> void f(T); // #1
+template<typename T, typename U> void f(T (*)(U)); // #2
+
+void bar(int);
+
+f(&bar); // should choose #2.
+ |
+
BOOST_NO_INCLASS_MEMBER_INITIALIZATION |
Compiler |
@@ -719,16 +732,13 @@ class X { ... };
specific.
- BOOST_WEAK_FUNCTION_TEMPLATE_ORDERING |
+ BOOST_NO_VOID_RETURNS |
Compiler |
The compiler does not
- perform function template ordering or its function
- template ordering is incorrect. template<typename T> void f(T); // #1
-template<typename T, typename U> void f(T (*)(U)); // #2
-
-void bar(int);
-
-f(&bar); // should choose #2.
+ allow a void function to return the result of calling
+ another void function.
+void f() {}
+void g() { return f(); }
|
@@ -790,7 +800,7 @@ present.
BOOST_HAS_STLP_USE_FACET |
Standard library |
The standard library lacks a
- conforming std::use_facet, but has a workaound class-version
+ conforming std::use_facet, but has a workaround class-version
that does the job. This is primarily for the STLport std
lib. |