File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 630
630
#define @\defnlibxname {cpp_lib_is_nothrow_convertible}@ 201806L // also in \libheader {type_traits}
631
631
#define @\defnlibxname {cpp_lib_is_null_pointer}@ 201309L // also in \libheader {type_traits}
632
632
#define @\defnlibxname {cpp_lib_is_pointer_interconvertible}@ 201907L // also in \libheader {type_traits}
633
+ #define @\defnlibxname {cpp_lib_is_scoped_enum}@ 202011L // also in \libheader {type_traits}
633
634
#define @\defnlibxname {cpp_lib_is_swappable}@ 201603L // also in \libheader {type_traits}
634
635
#define @\defnlibxname {cpp_lib_jthread}@ 201911L // also in \libheader {stop_token}, \libheader {thread}
635
636
#define @\defnlibxname {cpp_lib_latch}@ 201907L // also in \libheader {latch}
Original file line number Diff line number Diff line change 15938
15938
template<class T> struct is_unsigned;
15939
15939
template<class T> struct is_bounded_array;
15940
15940
template<class T> struct is_unbounded_array;
15941
+ template<class T> struct is_scoped_enum;
15941
15942
15942
15943
template<class T, class... Args> struct is_constructible;
15943
15944
template<class T> struct is_default_constructible;
16187
16188
inline constexpr bool @\libglobal{is_bounded_array_v}@ = is_bounded_array<T>::value;
16188
16189
template<class T>
16189
16190
inline constexpr bool @\libglobal{is_unbounded_array_v}@ = is_unbounded_array<T>::value;
16191
+ template<class T>
16192
+ inline constexpr bool @\libglobal{is_scoped_enum_v}@ = is_scoped_enum<T>::value;
16190
16193
template<class T, class... Args>
16191
16194
inline constexpr bool @\libglobal{is_constructible_v}@ = is_constructible<T, Args...>::value;
16192
16195
template<class T>
16619
16622
\tcode{T} is an array type of unknown bound\iref{dcl.array}
16620
16623
& \\ \rowsep
16621
16624
16625
+ \indexlibraryglobal{is_scoped_enum}%
16626
+ \tcode{template<class T>}\br
16627
+ \tcode{struct is_scoped_enum;} &
16628
+ \tcode{T} is a scoped enumeration\iref{dcl.enum}
16629
+ & \\ \rowsep
16630
+
16622
16631
\indexlibraryglobal{is_constructible}%
16623
16632
\tcode{template<class T, class... Args>}\br
16624
16633
\tcode{struct is_constructible;} &
You can’t perform that action at this time.
0 commit comments