forward
: p0644r1 constexpr
INVOKE
: p1065r0 p1065r1 p1065r2 operator()
: p1169r0 p1169r1 p1169r2 p1169r3 p1169r4 <=> != ==
: p1185r0 p1185r1 p1185r2 <=>
?: p1186r0 p1186r1 p1186r2 p1186r3 std::compare_3way()
's type: p1187r0 <=>
: p1188r0 forwarding-range
<T>
is too subtle: p1870r0 p1870r1 if consteval
: p1938r0 p1938r1 p1938r2 p1938r3 std::weak_equality
and std::strong_equality
: p1959r0 do not return or else
: d2121r0 std::variant
: p2162r0 p2162r1 p2162r2 constexpr
in std::optional
and std::variant
: p2231r0 p2231r1 cbegin
should always return a constant iterator: p2278r0 p2278r1 p2278r2 p2278r3 p2278r4 ranges::fold
: p2322r0 p2322r1 p2322r2 p2322r3 p2322r4 p2322r5 p2322r6 view
?: p2415r0 p2415r1 p2415r2 views::join_with
: p2441r0 p2441r1 p2441r2 views::as_rvalue
: p2446r0 p2446r1 p2446r2 constexpr
restrictions: p2448r0 p2448r1 p2448r2 std::basic-format-string<charT, Args...>
: p2508r0 p2508r1 p2508r2 move_iterator<T*>
should be a random access iterator: p2520r0 p2520r1 ranges::copy
should say output_iterator
somewhere: p2550r0 p2550r1 consteval
needs to propagate up: p2564r0 p2564r1 p2564r2 p2564r3 static_assert(false)
: p2593r0 p2593r1 visit
: p2637r0 p2637r1 p2637r2 p2637r3 static constexpr
variables in constexpr
functions: p2647r0 p2647r1 constexpr
allocation: p2670r0 p2670r1 constexpr
placement new: p2747r0 p2747r1 p2747r2 do
expressions: p2806r0 p2806r1 p2806r2 p2806r3 reference_wrapper
: p2944r0 p2944r1 p2944r2 p2944r3 time_point
: p2945r0 p2945r1 union
s (was
std::uninitialized<T>
): p3074r0 p3074r1 p3074r2 p3074r3 p3074r4 p3074r5 consteval
blocks: p3289r0 p3289r1 d3289r2 constexpr std::format
: p3391r0 p3391r1 std::is_within_lifetime
: p3450r0 using
declarations with braces: p3485r0 define_static_{string,object,array}
: p3491r0 p3491r1 std::vector
and std::basic_string
: p3554r0