diff --git a/doc/hotspot-style.html b/doc/hotspot-style.html index d1906f49374..ced607d7109 100644 --- a/doc/hotspot-style.html +++ b/doc/hotspot-style.html @@ -598,10 +598,17 @@ conventions might appear jarring and reduce readability.
std::nothrow, and std::nothrow_t.
#include <limits> to use
std::numeric_limits.#include <type_traits>.#include <type_traits> with some restrictions,
+listed below.#include <cstddef> to use
std::nullptr_t and std::max_align_t.Certain restrictions apply to the declarations provided by
+<type_traits>.
alignof operator should be used rather than
+std::alignment_of<>.TODO: Rather than directly #including (permitted) Standard Library headers, use a convention of #including wrapper headers (in some location like hotspot/shared/stdcpp). This provides a single place for @@ -1086,6 +1093,8 @@ function name and the parameter list.
alignof (n2341)
constexpr (n2235)
(` to use placement `new`, `std::nothrow`, and `std::nothrow_t`.
* `#include