RenΓ©'s URL Explorer Experiment


Title: [meta.reflection.traits]

direct link

Domain: timsong-cpp.github.io

Links:

[meta]https://timsong-cpp.github.io/cppwp/#meta
[meta.reflection]https://timsong-cpp.github.io/cppwp/meta.reflection#traits
1https://timsong-cpp.github.io/cppwp/meta.reflection.traits#1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6683
[meta.unary]https://timsong-cpp.github.io/cppwp/meta.unary
[meta.rel]https://timsong-cpp.github.io/cppwp/meta.rel
[meta.trans]https://timsong-cpp.github.io/cppwp/meta.trans
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#1.sentence-1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#1.sentence-2
2https://timsong-cpp.github.io/cppwp/meta.reflection.traits#2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6692
(2.1)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#2.1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#2.1.sentence-1
(2.2)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#2.2
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#2.2.sentence-1
[meta.unary.cat]https://timsong-cpp.github.io/cppwp/meta.unary.cat
is_void_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_void_type
is_null_pointer_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_null_pointer_type
is_integral_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_integral_type
is_floating_point_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_floating_point_type
is_array_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_array_type
is_pointer_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_pointer_type
is_lvalue_reference_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_lvalue_reference_type
is_rvalue_reference_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_rvalue_reference_type
is_member_object_pointer_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_member_object_pointer_type
is_member_function_pointer_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_member_function_pointer_type
is_enum_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_enum_type
is_union_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_union_type
is_class_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_class_type
is_function_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_function_type
is_reflection_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_reflection_type
[meta.unary.comp]https://timsong-cpp.github.io/cppwp/meta.unary.comp
is_reference_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_reference_type
is_arithmetic_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_arithmetic_type
is_fundamental_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_fundamental_type
is_object_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_object_type
is_scalar_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_scalar_type
is_compound_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_compound_type
is_member_pointer_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_member_pointer_type
[meta.unary.prop]https://timsong-cpp.github.io/cppwp/meta.unary.prop
is_const_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_const_type
is_volatile_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_volatile_type
is_trivially_copyable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_copyable_type
is_standard_layout_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_standard_layout_type
is_empty_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_empty_type
is_polymorphic_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_polymorphic_type
is_abstract_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_abstract_type
is_final_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_final_type
is_aggregate_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_aggregate_type
is_structural_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_structural_type
is_signed_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_signed_type
is_unsigned_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_unsigned_type
is_bounded_array_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_bounded_array_type
is_unbounded_array_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_unbounded_array_type
is_scoped_enum_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_scoped_enum_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_constructible_type
is_default_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_default_constructible_type
is_copy_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_copy_constructible_type
is_move_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_move_constructible_type
is_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_assignable_type
is_copy_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_copy_assignable_type
is_move_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_move_assignable_type
is_swappable_with_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_swappable_with_type
is_swappable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_swappable_type
is_destructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_destructible_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_trivially_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_constructible_type
is_trivially_default_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_default_constructible_type
is_trivially_copy_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_copy_constructible_type
is_trivially_move_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_move_constructible_type
is_trivially_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_assignable_type
is_trivially_copy_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_copy_assignable_type
is_trivially_move_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_move_assignable_type
is_trivially_destructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_trivially_destructible_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_nothrow_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_constructible_type
is_nothrow_default_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_default_constructible_type
is_nothrow_copy_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_copy_constructible_type
is_nothrow_move_constructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_move_constructible_type
is_nothrow_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_assignable_type
is_nothrow_copy_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_copy_assignable_type
is_nothrow_move_assignable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_move_assignable_type
is_nothrow_swappable_with_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_swappable_with_type
is_nothrow_swappable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_swappable_type
is_nothrow_destructible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_destructible_type
is_implicit_lifetime_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_implicit_lifetime_type
has_virtual_destructorhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:has_virtual_destructor
has_unique_object_representationshttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:has_unique_object_representations
reference_constructs_from_temporaryhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:reference_constructs_from_temporary
reference_converts_from_temporaryhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:reference_converts_from_temporary
[meta.rel]https://timsong-cpp.github.io/cppwp/meta.rel
is_same_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_same_type
is_base_of_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_base_of_type
is_virtual_base_of_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_virtual_base_of_type
is_convertible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_convertible_type
is_nothrow_convertible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_convertible_type
is_layout_compatible_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_layout_compatible_type
is_pointer_interconvertible_base_of_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_pointer_interconvertible_base_of_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_invocable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_invocable_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_invocable_r_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_invocable_r_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_nothrow_invocable_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_invocable_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
is_nothrow_invocable_r_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:is_nothrow_invocable_r_type
[meta.trans.cv]https://timsong-cpp.github.io/cppwp/meta.trans.cv
remove_consthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_const
remove_volatilehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_volatile
remove_cvhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_cv
add_consthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_const
add_volatilehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_volatile
add_cvhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_cv
[meta.trans.ref]https://timsong-cpp.github.io/cppwp/meta.trans.ref
remove_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_reference
add_lvalue_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_lvalue_reference
add_rvalue_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_rvalue_reference
[meta.trans.sign]https://timsong-cpp.github.io/cppwp/meta.trans.sign
make_signedhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:make_signed
make_unsignedhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:make_unsigned
[meta.trans.arr]https://timsong-cpp.github.io/cppwp/meta.trans.arr
remove_extenthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_extent
remove_all_extentshttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_all_extents
[meta.trans.ptr]https://timsong-cpp.github.io/cppwp/meta.trans.ptr
remove_pointerhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_pointer
add_pointerhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:add_pointer
[meta.trans.other]https://timsong-cpp.github.io/cppwp/meta.trans.other
remove_cvrefhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:remove_cvref
decayhttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:decay
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
common_typehttps://timsong-cpp.github.io/cppwp/time.traits.specializations#lib:common_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
common_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:common_reference
underlying_typehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:underlying_type
reflection_rangehttps://timsong-cpp.github.io/cppwp/meta.reflection.substitute#concept:reflection_range
invoke_resulthttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:invoke_result
unwrap_referencehttps://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:unwrap_reference
unwrap_ref_decayhttps://timsong-cpp.github.io/cppwp/functional.syn#lib:unwrap_ref_decay
3https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6858
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.sentence-1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.sentence-2
(3.1)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1
(3.1.1)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1.1
(3.1.2)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1.2
(3.1.3)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1.3
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1.sentence-1
1https://timsong-cpp.github.io/cppwp/meta.reflection.traits#note-1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.1.sentence-2
(3.2)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.2
[meta.rqmts]https://timsong-cpp.github.io/cppwp/meta.rqmts
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.2.sentence-1
(3.3)https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.3
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.3.sentence-1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#3.3.sentence-2
4https://timsong-cpp.github.io/cppwp/meta.reflection.traits#4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6893
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#4.sentence-1
2https://timsong-cpp.github.io/cppwp/meta.reflection.traits#note-2
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#4.sentence-2
64https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits
[tab:meta.reflection.traits]https://timsong-cpp.github.io/cppwp/tab:meta.reflection.traits
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-2
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-3
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-4
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-5
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-6
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-7
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#tab:meta.reflection.traits-row-8
5https://timsong-cpp.github.io/cppwp/meta.reflection.traits#5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6963
3https://timsong-cpp.github.io/cppwp/meta.reflection.traits#note-3
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#5.sentence-1
6https://timsong-cpp.github.io/cppwp/meta.reflection.traits#6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6969
4https://timsong-cpp.github.io/cppwp/meta.reflection.traits#note-4
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#6.sentence-1
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#6.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:rank
7https://timsong-cpp.github.io/cppwp/meta.reflection.traits#7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6984
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:extent
8https://timsong-cpp.github.io/cppwp/meta.reflection.traits#8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L6996
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#8.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:tuple_size
9https://timsong-cpp.github.io/cppwp/meta.reflection.traits#9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L7009
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:tuple_element
10https://timsong-cpp.github.io/cppwp/meta.reflection.traits#10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L7021
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:variant_size
11https://timsong-cpp.github.io/cppwp/meta.reflection.traits#11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L7035
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#11.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:variant_alternative
12https://timsong-cpp.github.io/cppwp/meta.reflection.traits#12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L7047
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/meta.reflection.traits#lib:type_order
13https://timsong-cpp.github.io/cppwp/meta.reflection.traits#13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/meta.tex#L7061
.https://timsong-cpp.github.io/cppwp/meta.reflection.traits#13.sentence-1

URLs of crawlers that visited me.