RenΓ©'s URL Explorer Experiment


Title: [type.traits]

direct link

Domain: timsong-cpp.github.io

Links:

[meta]https://timsong-cpp.github.io/cppwp/#meta
[type.traits.general]https://timsong-cpp.github.io/cppwp/type.traits#general
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
[meta.type.synop]https://timsong-cpp.github.io/cppwp/type.traits#meta.type.synop
[meta.help]https://timsong-cpp.github.io/cppwp/type.traits#meta.help
[meta.unary]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary
[meta.unary.general]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general
[meta.unary.cat]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat
[meta.unary.comp]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp
[meta.unary.prop]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop
[meta.unary.prop.query]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query
[meta.rel]https://timsong-cpp.github.io/cppwp/type.traits#meta.rel
[meta.trans]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans
[meta.trans.general]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general
[meta.trans.cv]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.cv
[meta.trans.ref]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ref
[meta.trans.sign]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.sign
[meta.trans.arr]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr
[meta.trans.ptr]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ptr
[meta.trans.other]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other
[meta.logical]https://timsong-cpp.github.io/cppwp/type.traits#meta.logical
[meta.member]https://timsong-cpp.github.io/cppwp/type.traits#meta.member
[meta.const.eval]https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval
21.3.1https://timsong-cpp.github.io/cppwp/type.traits#general
[type.traits.general]https://timsong-cpp.github.io/cppwp/type.traits.general
1https://timsong-cpp.github.io/cppwp/type.traits#general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L117
.https://timsong-cpp.github.io/cppwp/type.traits#general-1.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#general-1.sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#general-1.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#general-1.sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#general-1.sentence-5
2https://timsong-cpp.github.io/cppwp/type.traits#general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L129
[support.signal]https://timsong-cpp.github.io/cppwp/support.signal
.https://timsong-cpp.github.io/cppwp/type.traits#general-2.sentence-1
21.3.2https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
[meta.rqmts]https://timsong-cpp.github.io/cppwp/meta.rqmts
1https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L135
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-1.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-1.sentence-2
Cpp17DefaultConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17DefaultConstructible
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
base characteristichttps://timsong-cpp.github.io/cppwp/type.traits#def:base_characteristic
integral_constanthttps://timsong-cpp.github.io/cppwp/type.traits#lib:integral_constant
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-1.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-1.sentence-4
2https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L150
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-2.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-2.sentence-2
Cpp17DefaultConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17DefaultConstructible
Cpp17CopyConstructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17CopyConstructible
base characteristichttps://timsong-cpp.github.io/cppwp/type.traits#def:base_characteristic
integral_constanthttps://timsong-cpp.github.io/cppwp/type.traits#lib:integral_constant
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-2.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-2.sentence-4
3https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L166
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-3.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-3.sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-3.sentence-3
4https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L174
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L180
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-5.sentence-1
(5.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-5.1
(5.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-5.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts-5.sentence-2
21.3.3https://timsong-cpp.github.io/cppwp/type.traits#meta.type.synop
[meta.type.synop]https://timsong-cpp.github.io/cppwp/meta.type.synop
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#header:%3ctype_traits%3e
[meta.help]https://timsong-cpp.github.io/cppwp/type.traits#meta.help
bool_constanthttps://timsong-cpp.github.io/cppwp/type.traits#lib:bool_constant
true_typehttps://timsong-cpp.github.io/cppwp/type.traits#lib:true_type
false_typehttps://timsong-cpp.github.io/cppwp/type.traits#lib:false_type
[meta.unary.cat]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat
[meta.unary.comp]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp
[meta.unary.prop]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop
[meta.unary.prop.query]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query
[meta.rel]https://timsong-cpp.github.io/cppwp/type.traits#meta.rel
[meta.trans.cv]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.cv
remove_const_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_const_t
remove_consthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_const
remove_volatile_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_volatile_t
remove_volatilehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_volatile
remove_cv_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_cv_t
remove_cvhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_cv
add_const_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_const_t
add_consthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_const
add_volatile_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_volatile_t
add_volatilehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_volatile
add_cv_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_cv_t
add_cvhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_cv
[meta.trans.ref]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ref
remove_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_reference_t
remove_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_reference
add_lvalue_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_lvalue_reference_t
add_lvalue_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_lvalue_reference
add_rvalue_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_rvalue_reference_t
add_rvalue_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_rvalue_reference
[meta.trans.sign]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.sign
make_signed_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:make_signed_t
make_signedhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:make_signed
make_unsigned_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:make_unsigned_t
make_unsignedhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:make_unsigned
[meta.trans.arr]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr
remove_extent_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_extent_t
remove_extenthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_extent
remove_all_extents_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_all_extents_t
remove_all_extentshttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_all_extents
[meta.trans.ptr]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ptr
remove_pointer_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_pointer_t
remove_pointerhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_pointer
add_pointer_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_pointer_t
add_pointerhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_pointer
[meta.trans.other]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other
type_identity_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:type_identity_t
type_identityhttps://timsong-cpp.github.io/cppwp/type.traits#lib:type_identity
remove_cvref_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_cvref_t
remove_cvrefhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_cvref
decay_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:decay_t
decayhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:decay
enable_if_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:enable_if_t
enable_ifhttps://timsong-cpp.github.io/cppwp/type.traits#lib:enable_if
conditional_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:conditional_t
conditionalhttps://timsong-cpp.github.io/cppwp/type.traits#lib:conditional
common_type_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:common_type_t
common_typehttps://timsong-cpp.github.io/cppwp/time.traits.specializations#lib:common_type
common_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:common_reference_t
common_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:common_reference
underlying_type_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:underlying_type_t
underlying_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:underlying_type
invoke_result_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:invoke_result_t
invoke_resulthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:invoke_result
apply_result_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:apply_result_t
apply_resulthttps://timsong-cpp.github.io/cppwp/type.traits#lib:apply_result
unwrap_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:unwrap_reference_t
unwrap_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:unwrap_reference
unwrap_ref_decay_thttps://timsong-cpp.github.io/cppwp/functional.syn#lib:unwrap_ref_decay_t
unwrap_ref_decayhttps://timsong-cpp.github.io/cppwp/functional.syn#lib:unwrap_ref_decay
void_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:void_t
[meta.logical]https://timsong-cpp.github.io/cppwp/type.traits#meta.logical
[meta.unary.cat]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat
is_void_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_void_v
is_voidhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_void
is_null_pointer_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_null_pointer_v
is_null_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_null_pointer
is_integral_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_integral_v
is_integralhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_integral
is_floating_point_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_floating_point_v
is_floating_pointhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_floating_point
is_array_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_array_v
is_arrayhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_array
is_pointer_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_pointer_v
is_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_pointer
is_lvalue_reference_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_lvalue_reference_v
is_lvalue_referencehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_lvalue_reference
is_rvalue_reference_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_rvalue_reference_v
is_rvalue_referencehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_rvalue_reference
is_member_object_pointer_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_object_pointer_v
is_member_object_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_object_pointer
is_member_function_pointer_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_function_pointer_v
is_member_function_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_function_pointer
is_enum_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_enum_v
is_enumhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_enum
is_union_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_union_v
is_unionhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_union
is_class_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_class_v
is_classhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_class
is_function_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_function_v
is_functionhttps://timsong-cpp.github.io/cppwp/meta.reflection.queries#lib:is_function
is_reflection_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_reflection_v
is_reflectionhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_reflection
[meta.unary.comp]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp
is_reference_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_reference_v
is_referencehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_reference
is_arithmetic_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_arithmetic_v
is_arithmetichttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_arithmetic
is_fundamental_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_fundamental_v
is_fundamentalhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_fundamental
is_object_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_object_v
is_objecthttps://timsong-cpp.github.io/cppwp/meta.reflection.queries#lib:is_object
is_scalar_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_scalar_v
is_scalarhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_scalar
is_compound_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_compound_v
is_compoundhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_compound
is_member_pointer_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_pointer_v
is_member_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_member_pointer
[meta.unary.prop]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop
is_const_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_const_v
is_consthttps://timsong-cpp.github.io/cppwp/meta.reflection.queries#lib:is_const
is_volatile_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_volatile_v
is_volatilehttps://timsong-cpp.github.io/cppwp/meta.reflection.queries#lib:is_volatile
is_trivially_copyable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_copyable_v
is_trivially_copyablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_copyable
is_standard_layout_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_standard_layout_v
is_standard_layouthttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_standard_layout
is_empty_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_empty_v
is_polymorphic_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_polymorphic_v
is_polymorphichttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_polymorphic
is_abstract_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_abstract_v
is_abstracthttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_abstract
is_final_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_final_v
is_finalhttps://timsong-cpp.github.io/cppwp/meta.reflection.queries#lib:is_final
is_aggregate_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_aggregate_v
is_aggregatehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_aggregate
is_structural_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_structural_v
is_structuralhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_structural
is_signed_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_signed_v
is_unsigned_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_unsigned_v
is_unsignedhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_unsigned
is_bounded_array_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_bounded_array_v
is_bounded_arrayhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_bounded_array
is_unbounded_array_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_unbounded_array_v
is_unbounded_arrayhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_unbounded_array
is_scoped_enum_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_scoped_enum_v
is_scoped_enumhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_scoped_enum
is_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_constructible_v
is_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_constructible
is_default_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_default_constructible_v
is_default_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_default_constructible
is_copy_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_copy_constructible_v
is_copy_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_copy_constructible
is_move_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_move_constructible_v
is_move_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_move_constructible
is_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_assignable_v
is_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_assignable
is_copy_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_copy_assignable_v
is_copy_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_copy_assignable
is_move_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_move_assignable_v
is_move_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_move_assignable
is_swappable_with_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_swappable_with_v
is_swappable_withhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_swappable_with
is_swappable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_swappable_v
is_swappablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_swappable
is_destructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_destructible_v
is_destructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_destructible
is_trivially_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_constructible_v
is_trivially_default_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_default_constructible_v
is_trivially_default_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_default_constructible
is_trivially_copy_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_copy_constructible_v
is_trivially_move_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_move_constructible_v
is_trivially_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_assignable_v
is_trivially_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_assignable
is_trivially_copy_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_copy_assignable_v
is_trivially_move_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_move_assignable_v
is_trivially_destructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_destructible_v
is_trivially_destructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_trivially_destructible
is_nothrow_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_constructible_v
is_nothrow_default_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_default_constructible_v
is_nothrow_default_constructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_default_constructible
is_nothrow_move_constructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_move_constructible_v
is_nothrow_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_assignable_v
is_nothrow_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_assignable
is_nothrow_copy_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_copy_assignable_v
is_nothrow_copy_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_copy_assignable
is_nothrow_move_assignable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_move_assignable_v
is_nothrow_move_assignablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_move_assignable
is_nothrow_swappable_with_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_swappable_with_v
is_nothrow_swappable_withhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_swappable_with
is_nothrow_swappable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_swappable_v
is_nothrow_swappablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_swappable
is_nothrow_destructible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_destructible_v
is_nothrow_destructiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_destructible
is_implicit_lifetime_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_implicit_lifetime_v
is_implicit_lifetimehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_implicit_lifetime
has_virtual_destructor_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:has_virtual_destructor_v
has_virtual_destructorhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:has_virtual_destructor
has_unique_object_representations_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:has_unique_object_representations_v
has_unique_object_representationshttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:has_unique_object_representations
reference_constructs_from_temporary_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:reference_constructs_from_temporary_v
reference_constructs_from_temporaryhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:reference_constructs_from_temporary
reference_converts_from_temporary_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:reference_converts_from_temporary_v
reference_converts_from_temporaryhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:reference_converts_from_temporary
[meta.unary.prop.query]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query
alignment_of_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:alignment_of_v
alignment_ofhttps://timsong-cpp.github.io/cppwp/meta.reflection.layout#lib:alignment_of
rank_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:rank_v
rankhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:rank
extent_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:extent_v
extenthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:extent
[meta.rel]https://timsong-cpp.github.io/cppwp/type.traits#meta.rel
is_same_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_same_v
is_samehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_same
is_base_of_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_base_of_v
is_base_ofhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_base_of
is_virtual_base_of_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_virtual_base_of_v
is_virtual_base_ofhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_virtual_base_of
is_convertible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_convertible_v
is_convertiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_convertible
is_nothrow_convertible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_convertible_v
is_nothrow_convertiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_convertible
is_layout_compatible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_layout_compatible_v
is_layout_compatiblehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_layout_compatible
is_pointer_interconvertible_base_of_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_pointer_interconvertible_base_of_v
is_pointer_interconvertible_base_ofhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_pointer_interconvertible_base_of
is_invocable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_invocable_v
is_invocablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_invocable
is_invocable_r_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_invocable_r_v
is_invocable_rhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_invocable_r
is_nothrow_invocable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_invocable_v
is_nothrow_invocablehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_invocable
is_nothrow_invocable_r_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_invocable_r_v
is_applicable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_applicable_v
is_nothrow_applicable_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_nothrow_applicable_v
[meta.logical]https://timsong-cpp.github.io/cppwp/type.traits#meta.logical
conjunction_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:conjunction_v
conjunctionhttps://timsong-cpp.github.io/cppwp/type.traits#lib:conjunction
disjunction_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:disjunction_v
disjunctionhttps://timsong-cpp.github.io/cppwp/type.traits#lib:disjunction
negation_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:negation_v
negationhttps://timsong-cpp.github.io/cppwp/type.traits#lib:negation
[meta.member]https://timsong-cpp.github.io/cppwp/type.traits#meta.member
[meta.const.eval]https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval
21.3.4https://timsong-cpp.github.io/cppwp/type.traits#meta.help
[meta.help]https://timsong-cpp.github.io/cppwp/meta.help
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:value_type,integral_constant
integral_constanthttps://timsong-cpp.github.io/cppwp/type.traits#lib:integral_constant
1https://timsong-cpp.github.io/cppwp/type.traits#meta.help-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L659
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/type.traits#meta.help-1.sentence-1
21.3.5https://timsong-cpp.github.io/cppwp/type.traits#meta.unary
[meta.unary]https://timsong-cpp.github.io/cppwp/meta.unary
21.3.5.1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general
[meta.unary.general]https://timsong-cpp.github.io/cppwp/meta.unary.general
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L671
[meta.unary]https://timsong-cpp.github.io/cppwp/type.traits#meta.unary
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L675
Cpp17UnaryTypeTraithttps://timsong-cpp.github.io/cppwp/type.traits#:Cpp17UnaryTypeTrait
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.general-2.sentence-1
21.3.5.2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat
[meta.unary.cat]https://timsong-cpp.github.io/cppwp/meta.unary.cat
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L684
52https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat
[basic.types]https://timsong-cpp.github.io/cppwp/basic.types
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L689
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L693
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.cat-3.sentence-1
52https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat
[tab:meta.unary.cat]https://timsong-cpp.github.io/cppwp/tab:meta.unary.cat
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-2
is_voidhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_void
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-3
is_null_pointerhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_null_pointer
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-4
is_integralhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_integral
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-5
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-6
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
[array]https://timsong-cpp.github.io/cppwp/array
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-6-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-7
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-7-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-8
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-9
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-10
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-11
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-12
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-13
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-14
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-15
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.cat-row-16
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
21.3.5.3https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp
[meta.unary.comp]https://timsong-cpp.github.io/cppwp/meta.unary.comp
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L772
53https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp
[basic.types]https://timsong-cpp.github.io/cppwp/basic.types
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L777
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.comp-2.sentence-1
53https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp
[tab:meta.unary.comp]https://timsong-cpp.github.io/cppwp/tab:meta.unary.comp
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-4
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-5
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.object.type
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-6
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.scalar.type
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-7
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.comp-row-8
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
21.3.5.4https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop
[meta.unary.prop]https://timsong-cpp.github.io/cppwp/meta.unary.prop
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L821
54https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L825
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L829
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-3.sentence-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L836
[depr.meta.types]https://timsong-cpp.github.io/cppwp/depr.meta.types#term.trivial.type
[special]https://timsong-cpp.github.io/cppwp/special
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
[declval]https://timsong-cpp.github.io/cppwp/declval
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L844
(5.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5.1.sentence-1
(5.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5.2.sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-note-1
[expr.type]https://timsong-cpp.github.io/cppwp/expr.type
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-5.2.sentence-2
54https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop
[tab:meta.unary.prop]https://timsong-cpp.github.io/cppwp/tab:meta.unary.prop
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-2
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-3
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-4
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.trivially.copyable.type
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-4-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-5
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.standard.layout.type
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-5-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-6
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-6-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-6-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-7
[class.virtual]https://timsong-cpp.github.io/cppwp/class.virtual
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-7-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-8
[class.abstract]https://timsong-cpp.github.io/cppwp/class.abstract
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-8-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-9
class-property-specifierhttps://timsong-cpp.github.io/cppwp/class.pre#nt:class-property-specifier
[class.pre]https://timsong-cpp.github.io/cppwp/class.pre
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-9-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-9-column-2-note-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-9-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-9-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-10
is_aggregatehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_aggregate
[dcl.init.aggr]https://timsong-cpp.github.io/cppwp/dcl.init.aggr
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-10-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-11
[temp.param]https://timsong-cpp.github.io/cppwp/temp.param
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-11-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-12
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-13
is_unsignedhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_unsigned
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-14
is_bounded_arrayhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_bounded_array
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-15
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-16
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-17
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-17-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-18
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-18-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-18-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-19
[defns.referenceable]https://timsong-cpp.github.io/cppwp/defns.referenceable
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-19-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-19-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-20
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-20-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-20-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-sentence-3
3https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-note-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-21-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-22
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-22-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-22-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-23
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-23-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-23-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
[swappable.requirements]https://timsong-cpp.github.io/cppwp/swappable.requirements
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-sentence-3
4https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-note-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-24-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-25
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-25-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-25-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-26
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-26-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-26-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-27
[depr.meta.types]https://timsong-cpp.github.io/cppwp/depr.meta.types#term.trivial.type
[special]https://timsong-cpp.github.io/cppwp/special
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-27-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-27-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-28
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-28-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-28-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-29
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-29-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-29-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-30
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-30-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-30-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-31
[depr.meta.types]https://timsong-cpp.github.io/cppwp/depr.meta.types#term.trivial.type
[special]https://timsong-cpp.github.io/cppwp/special
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-31-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-31-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-32
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-32-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-32-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-33
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-33-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-33-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-34
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-34-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-34-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-35
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-35-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-35-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-36
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-36-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-36-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-37
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-37-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-37-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-38
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-38-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-38-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-39
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-39-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-39-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-40
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-40-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-40-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-41
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-41-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-41-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-42
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-42-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-42-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-43
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-43-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-43-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-44
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-44-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-44-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-45
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.implicit.lifetime.type
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-45-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-45-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-46
[class.dtor]https://timsong-cpp.github.io/cppwp/class.dtor
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-46-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-47
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-47-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-47-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-1
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-4
5https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-note-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-2-sentence-6
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-48-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49
[class.temporary]https://timsong-cpp.github.io/cppwp/class.temporary
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-1
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-4
6https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-note-6
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-2-sentence-6
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop-row-49-column-3-sentence-1
6https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1328
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-example-1
7https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1339
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-example-2
8https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1349
3https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-example-3
9https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1366
7https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-note-7
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-2
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-5
8https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-note-8
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-6
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-9.sentence-7
10https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1392
(10.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.1
(10.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.2
(10.2.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.2.1
(10.2.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.2.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.sentence-2
9https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-note-9
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop-10.sentence-3
21.3.6https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query
[meta.unary.prop.query]https://timsong-cpp.github.io/cppwp/meta.unary.prop.query
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1416
55https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-1.sentence-1
55https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query
[tab:meta.unary.prop.query]https://timsong-cpp.github.io/cppwp/tab:meta.unary.prop.query
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-2-column-2-sentence-1
[expr.alignof]https://timsong-cpp.github.io/cppwp/expr.alignof
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-3-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.unary.prop.query-row-4
[dcl.array]https://timsong-cpp.github.io/cppwp/dcl.array
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1453
Cpp17UnaryTypeTraithttps://timsong-cpp.github.io/cppwp/type.traits#:Cpp17UnaryTypeTrait
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
.https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1457
1https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-example-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1467
2https://timsong-cpp.github.io/cppwp/type.traits#meta.unary.prop.query-example-2
21.3.7https://timsong-cpp.github.io/cppwp/type.traits#meta.rel
[meta.rel]https://timsong-cpp.github.io/cppwp/meta.rel
1https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1484
56https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1488
Cpp17BinaryTypeTraithttps://timsong-cpp.github.io/cppwp/type.traits#:Cpp17BinaryTypeTrait
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1495
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-3.sentence-1
56https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel
[tab:meta.rel]https://timsong-cpp.github.io/cppwp/tab:meta.rel
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-2
is_samehttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_same
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-3
[class.derived]https://timsong-cpp.github.io/cppwp/class.derived
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-3-column-3-sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-3-column-3-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-3-column-3-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4
[class.mi]https://timsong-cpp.github.io/cppwp/class.mi
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-3-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-3-note-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-3-sentence-2
3https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-3-note-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-4-column-3-sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-5-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-6
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-6-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-7
[basic.types.general]https://timsong-cpp.github.io/cppwp/basic.types.general#term.layout.compatible.type
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-7-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-8
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-8-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-8-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-9
[func.require]https://timsong-cpp.github.io/cppwp/func.require
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-9-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-10
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-10-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-11
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-11-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-12
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-12-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-13
tuple-likehttps://timsong-cpp.github.io/cppwp/tuple.like#concept:tuple-like
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-13-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-13-column-3-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-14
[expr.unary.noexcept]https://timsong-cpp.github.io/cppwp/expr.unary.noexcept
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-14-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.rel-row-14-column-3-sentence-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1648
[depr.meta.types]https://timsong-cpp.github.io/cppwp/depr.meta.types#term.trivial.type
[special]https://timsong-cpp.github.io/cppwp/special
[basic.def.odr]https://timsong-cpp.github.io/cppwp/basic.def.odr#term.odr.use
[declval]https://timsong-cpp.github.io/cppwp/declval
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1656
1https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-example-1
6https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1676
[stmt.return]https://timsong-cpp.github.io/cppwp/stmt.return
4https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-note-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6.sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6.sentence-3
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6.sentence-4
5https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-note-5
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6.sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#meta.rel-6.sentence-6
21.3.8https://timsong-cpp.github.io/cppwp/type.traits#meta.trans
[meta.trans]https://timsong-cpp.github.io/cppwp/meta.trans
21.3.8.1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general
[meta.trans.general]https://timsong-cpp.github.io/cppwp/meta.trans.general
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1709
[meta.trans]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1713
[meta.trans]https://timsong-cpp.github.io/cppwp/type.traits#meta.trans
Cpp17TransformationTraithttps://timsong-cpp.github.io/cppwp/type.traits#:Cpp17TransformationTrait
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.general-2.sentence-1
21.3.8.2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.cv
[meta.trans.cv]https://timsong-cpp.github.io/cppwp/meta.trans.cv
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.cv-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1719
57https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv
[basic.type.qualifier]https://timsong-cpp.github.io/cppwp/basic.type.qualifier
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.cv-1.sentence-1
57https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv
[tab:meta.trans.cv]https://timsong-cpp.github.io/cppwp/tab:meta.trans.cv
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-2-column-2-sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-2-column-2-example-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-2-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-3-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-3-column-2-example-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-3-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-4-column-2-sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-4-column-2-example-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-4-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-5-column-2-sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-5-column-2-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-5-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-6
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-6-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-6-column-2-note-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-6-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-7
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.cv-row-7-column-2-sentence-1
21.3.8.3https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ref
[meta.trans.ref]https://timsong-cpp.github.io/cppwp/meta.trans.ref
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ref-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1797
58https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ref-1.sentence-1
58https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref
[tab:meta.trans.ref]https://timsong-cpp.github.io/cppwp/tab:meta.trans.ref
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-2-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-3
[defns.referenceable]https://timsong-cpp.github.io/cppwp/defns.referenceable
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-3-column-2-sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-3-column-2-note-1
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-3-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-4-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-4-column-2-note-2
[dcl.ref]https://timsong-cpp.github.io/cppwp/dcl.ref
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-4-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ref-row-4-column-2-sentence-3
21.3.8.4https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.sign
[meta.trans.sign]https://timsong-cpp.github.io/cppwp/meta.trans.sign
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.sign-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1844
59https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.sign-1.sentence-1
59https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign
[tab:meta.trans.sign]https://timsong-cpp.github.io/cppwp/tab:meta.trans.sign
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-2
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-2-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-2-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-3
[basic.fundamental]https://timsong-cpp.github.io/cppwp/basic.fundamental
[conv.rank]https://timsong-cpp.github.io/cppwp/conv.rank
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-3-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.sign-row-3-column-2-sentence-2
21.3.8.5https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr
[meta.trans.arr]https://timsong-cpp.github.io/cppwp/meta.trans.arr
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1892
60https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-1.sentence-1
60https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr
[tab:meta.trans.arr]https://timsong-cpp.github.io/cppwp/tab:meta.trans.arr
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-2-column-2-sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-2-column-2-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-2-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-2-column-2-sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.arr-row-3-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1925
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-example-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1936
2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.arr-example-2
21.3.8.6https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ptr
[meta.trans.ptr]https://timsong-cpp.github.io/cppwp/meta.trans.ptr
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ptr-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1949
61https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.ptr-1.sentence-1
61https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr
[tab:meta.trans.ptr]https://timsong-cpp.github.io/cppwp/tab:meta.trans.ptr
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr-row-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr-row-2-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr-row-3
[defns.referenceable]https://timsong-cpp.github.io/cppwp/defns.referenceable
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.ptr-row-3-column-2-sentence-1
21.3.8.7https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other
[meta.trans.other]https://timsong-cpp.github.io/cppwp/meta.trans.other
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L1981
62https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-1.sentence-1
62https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other
[tab:meta.trans.other]https://timsong-cpp.github.io/cppwp/tab:meta.trans.other
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-2
type_identityhttps://timsong-cpp.github.io/cppwp/type.traits#lib:type_identity
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-2-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-3
remove_cvrefhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_cvref
remove_cv_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_cv_t
remove_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_reference_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-3-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4
decayhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:decay
remove_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_reference_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-sentence-1
is_array_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_array_v
remove_extent_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_extent_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-sentence-2
is_function_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_function_v
add_pointer_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_pointer_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-sentence-3
remove_cv_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_cv_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-sentence-4
1https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-note-1
[conv.lval]https://timsong-cpp.github.io/cppwp/conv.lval
[conv.array]https://timsong-cpp.github.io/cppwp/conv.array
[conv.func]https://timsong-cpp.github.io/cppwp/conv.func
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-4-column-2-sentence-5
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-5
enable_ifhttps://timsong-cpp.github.io/cppwp/type.traits#lib:enable_if
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-5-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-6
conditionalhttps://timsong-cpp.github.io/cppwp/type.traits#lib:conditional
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-6-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-6-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-7
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-7-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-7-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-7-column-2-sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-8
basic_common_referencehttps://timsong-cpp.github.io/cppwp/refwrap.common.ref#lib:basic_common_reference
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-8-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-9
common_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:common_reference
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-9-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-9-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-10
underlying_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:underlying_type
[dcl.enum]https://timsong-cpp.github.io/cppwp/dcl.enum
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-10-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-10-column-2-sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11
invoke_resulthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:invoke_result
[func.require]https://timsong-cpp.github.io/cppwp/func.require
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-3
2https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-note-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-11-column-2-sentence-6
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12
apply_resulthttps://timsong-cpp.github.io/cppwp/type.traits#lib:apply_result
tuple-likehttps://timsong-cpp.github.io/cppwp/tuple.like#concept:tuple-like
[func.require]https://timsong-cpp.github.io/cppwp/func.require
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-3
3https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-note-3
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-5
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-12-column-2-sentence-6
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-13
unwrap_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:unwrap_reference
reference_wrapperhttps://timsong-cpp.github.io/cppwp/refwrap.general#lib:reference_wrapper
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-13-column-2-sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-14
unwrap_ref_decayhttps://timsong-cpp.github.io/cppwp/functional.syn#lib:unwrap_ref_decay
unwrap_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:unwrap_reference_t
decay_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:decay_t
.https://timsong-cpp.github.io/cppwp/type.traits#tab:meta.trans.other-row-14-column-2-sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2128
[functional.syn]https://timsong-cpp.github.io/cppwp/functional.syn
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2139
(3.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.1
add_lvalue_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:add_lvalue_reference_t
remove_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_reference_t
(3.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.2
(3.3)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.3
1https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-example-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.3.sentence-1
(3.4)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.sentence-1
(3.5)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.5
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.5.sentence-1
(3.6)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.6
remove_reference_thttps://timsong-cpp.github.io/cppwp/type.traits#lib:remove_reference_t
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.6.sentence-1
is_convertible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_convertible_v
is_convertible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_convertible_v
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.6.sentence-2
(3.7)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.7
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.7.sentence-1
is_convertible_vhttps://timsong-cpp.github.io/cppwp/type.traits#lib:is_convertible_v
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.7.sentence-2
(3.8)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.8
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.8.sentence-1
(3.9)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.9
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.9.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-3.sentence-3
4https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2187
(4.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.1.sentence-1
(4.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.2.sentence-1
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.2.sentence-2
(4.3)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.sentence-1
(4.3.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.1.sentence-1
(4.3.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.2
4https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-note-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.2.sentence-1
(4.3.3)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.3.sentence-1
(4.3.4)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.4.sentence-1
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.sentence-2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.3.sentence-3
(4.4)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.4.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.4.sentence-2
typedef-namehttps://timsong-cpp.github.io/cppwp/dcl.typedef#nt:typedef-name
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.4.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-4.4.sentence-4
5https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2239
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
[namespace.std]https://timsong-cpp.github.io/cppwp/namespace.std
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-note-5
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5.sentence-2
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5.sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-5.sentence-5
6https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2259
(6.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.1.sentence-1
(6.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.2.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.2.sentence-2
(6.3)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.sentence-1
(6.3.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.1.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.1.sentence-2
(6.3.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.2.sentence-1
(6.3.3)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.3.sentence-1
(6.3.4)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.4.sentence-1
(6.3.5)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.5
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.3.5.sentence-1
(6.4)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.sentence-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.sentence-2
(6.4.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.1.sentence-1
(6.4.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-6.4.2.sentence-1
7https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2305
[meta.rqmts]https://timsong-cpp.github.io/cppwp/type.traits#meta.rqmts
[namespace.std]https://timsong-cpp.github.io/cppwp/namespace.std
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7.sentence-1
6https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-note-6
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7.sentence-2
qualified-idhttps://timsong-cpp.github.io/cppwp/expr.prim.id.qual#nt:qualified-id
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7.sentence-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7.sentence-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-7.sentence-5
8https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2329
2https://timsong-cpp.github.io/cppwp/type.traits#meta.trans.other-example-2
21.3.9https://timsong-cpp.github.io/cppwp/type.traits#meta.logical
[meta.logical]https://timsong-cpp.github.io/cppwp/meta.logical
1https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2359
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:conjunction
2https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2369
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-2.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2373
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-3.sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-3.sentence-2
4https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2384
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2393
(5.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-5.1
(5.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-5.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-5.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-note-2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-5.sentence-2
6https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2409
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-6.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:disjunction
7https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2421
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-7.sentence-1
8https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2425
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-8.sentence-1
3https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-note-3
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-8.sentence-2
9https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2436
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-9.sentence-1
10https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2445
(10.1)https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-10.1
(10.2)https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-10.2
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-10.sentence-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-note-4
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-10.sentence-2
11https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2459
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-11.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:negation
12https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2471
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-12.sentence-1
Cpp17UnaryTypeTraithttps://timsong-cpp.github.io/cppwp/type.traits#:Cpp17UnaryTypeTrait
.https://timsong-cpp.github.io/cppwp/type.traits#meta.logical-12.sentence-2
21.3.10https://timsong-cpp.github.io/cppwp/type.traits#meta.member
[meta.member]https://timsong-cpp.github.io/cppwp/meta.member
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:is_pointer_interconvertible_with_class
1https://timsong-cpp.github.io/cppwp/type.traits#meta.member-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2487
.https://timsong-cpp.github.io/cppwp/type.traits#meta.member-1.sentence-1
2https://timsong-cpp.github.io/cppwp/type.traits#meta.member-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2491
[basic.compound]https://timsong-cpp.github.io/cppwp/basic.compound
.https://timsong-cpp.github.io/cppwp/type.traits#meta.member-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:is_corresponding_member
3https://timsong-cpp.github.io/cppwp/type.traits#meta.member-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2509
.https://timsong-cpp.github.io/cppwp/type.traits#meta.member-3.sentence-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.member-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2513
[class.prop]https://timsong-cpp.github.io/cppwp/class.prop
[class.mem]https://timsong-cpp.github.io/cppwp/class.mem
.https://timsong-cpp.github.io/cppwp/type.traits#meta.member-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.member-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2523
1https://timsong-cpp.github.io/cppwp/type.traits#meta.member-note-1
.https://timsong-cpp.github.io/cppwp/type.traits#meta.member-5.sentence-1
1https://timsong-cpp.github.io/cppwp/type.traits#meta.member-example-1
21.3.11https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval
[meta.const.eval]https://timsong-cpp.github.io/cppwp/meta.const.eval
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:is_constant_evaluated
1https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2559
2https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2570
1https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-example-1
πŸ”—https://timsong-cpp.github.io/cppwp/type.traits#lib:is_within_lifetime
3https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2591
.https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-3.sentence-1
4https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2595
[basic.life]https://timsong-cpp.github.io/cppwp/basic.life
.https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-4.sentence-1
5https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2602
.https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-5.sentence-1
6https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L2610
2https://timsong-cpp.github.io/cppwp/type.traits#meta.const.eval-example-2

URLs of crawlers that visited me.