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 15960
15960
template<class T> struct is_unsigned;
15961
15961
template<class T> struct is_bounded_array;
15962
15962
template<class T> struct is_unbounded_array;
15963
+ template<class T> struct is_scoped_enum;
15963
15964
15964
15965
template<class T, class... Args> struct is_constructible;
15965
15966
template<class T> struct is_default_constructible;
16209
16210
inline constexpr bool @\libglobal{is_bounded_array_v}@ = is_bounded_array<T>::value;
16210
16211
template<class T>
16211
16212
inline constexpr bool @\libglobal{is_unbounded_array_v}@ = is_unbounded_array<T>::value;
16213
+ template<class T>
16214
+ inline constexpr bool @\libglobal{is_scoped_enum_v}@ = is_scoped_enum<T>::value;
16212
16215
template<class T, class... Args>
16213
16216
inline constexpr bool @\libglobal{is_constructible_v}@ = is_constructible<T, Args...>::value;
16214
16217
template<class T>
16641
16644
\tcode{T} is an array type of unknown bound\iref{dcl.array}
16642
16645
& \\ \rowsep
16643
16646
16647
+ \indexlibraryglobal{is_scoped_enum}%
16648
+ \tcode{template<class T>}\br
16649
+ \tcode{struct is_scoped_enum;} &
16650
+ \tcode{T} is a scoped enumeration\iref{dcl.enum}
16651
+ & \\ \rowsep
16652
+
16644
16653
\indexlibraryglobal{is_constructible}%
16645
16654
\tcode{template<class T, class... Args>}\br
16646
16655
\tcode{struct is_constructible;} &
You can’t perform that action at this time.
0 commit comments