|
|
@@ -78,12 +78,10 @@ namespace cppmp |
|
|
|
cppmp_define_checker(is_standard_layout); |
|
|
|
cppmp_define_checker(is_pod); |
|
|
|
cppmp_define_checker(is_literal_type); |
|
|
|
cppmp_define_checker(has_unique_object_representations); |
|
|
|
cppmp_define_checker(is_empty); |
|
|
|
cppmp_define_checker(is_polymorphic); |
|
|
|
cppmp_define_checker(is_abstract); |
|
|
|
cppmp_define_checker(is_final); |
|
|
|
cppmp_define_checker(is_aggregate); |
|
|
|
cppmp_define_checker(is_signed); |
|
|
|
cppmp_define_checker(is_unsigned); |
|
|
|
cppmp_define_checker(is_constructible); |
|
|
@@ -121,10 +119,15 @@ namespace cppmp |
|
|
|
cppmp_define_checker(is_same); |
|
|
|
cppmp_define_checker(is_base_of); |
|
|
|
cppmp_define_checker(is_convertible); |
|
|
|
|
|
|
|
#if __cplusplus >= 201703L |
|
|
|
cppmp_define_checker(has_unique_object_representations); |
|
|
|
cppmp_define_checker(is_aggregate); |
|
|
|
cppmp_define_checker(is_invocable); |
|
|
|
cppmp_define_checker(is_invocable_r); |
|
|
|
cppmp_define_checker(is_nothrow_invocable); |
|
|
|
cppmp_define_checker(is_nothrow_invocable_r); |
|
|
|
#endif |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|