-
Enhancement
-
Resolution: Fixed
-
P4
-
16
-
b14
C++11 allows default values for function template parameters. This provides a new way to control function template overloads via SFINAE. The syntax is somewhat finicky, but can be simplified using alias templates and/or macros. The resulting syntax is nicer than either of the C++98 mechanisms for controlling overloads. We should provide some utilities for that purpose.
- relates to
-
JDK-8258853 Support separate function declaration and definition with ENABLE_IF-based SFINAE
- Resolved
-
JDK-8247909 Improve PrimitiveConversions::cast using C++14
- Resolved
-
JDK-8247910 Improve alignment and power-of-2 utilities using C++14
- Resolved
-
JDK-8208089 JEP 347: Enable C++14 Language Features
- Closed