/llvm-project/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/ |
H A D | is_function.pass.cpp | 25 static_assert( std::is_function<T>::value, ""); 26 static_assert( std::is_function<const T>::value, ""); 27 static_assert( std::is_function<volatile T>::value, ""); 28 static_assert( std::is_function<const volatile T>::value, ""); 39 static_assert(!std::is_function<T>::value, ""); 40 static_assert(!std::is_function<const T>::value, ""); 41 static_assert(!std::is_function<volatile T>::value, ""); 42 static_assert(!std::is_function<const volatile T>::value, "");
|
H A D | function.pass.cpp | 43 static_assert( std::is_function<T>::value, ""); in test() 89 static_assert(!std::is_function<incomplete_type>::value, ""); in main()
|
H A D | rvalue_ref.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_rvalue_ref()
|
H A D | lvalue_ref.pass.cpp | 35 static_assert(!std::is_function<T>::value, ""); in test_lvalue_ref()
|
H A D | union.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_union_imp()
|
H A D | enum.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_enum_imp()
|
H A D | floating_point.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_floating_point_imp()
|
H A D | void.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_void_imp()
|
H A D | member_object_pointer.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_member_object_pointer_imp()
|
H A D | class.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_class_imp()
|
H A D | pointer.pass.cpp | 35 static_assert(!std::is_function<T>::value, ""); in test_pointer_imp()
|
H A D | nullptr.pass.cpp | 37 static_assert(!std::is_function<T>::value, ""); in test_nullptr_imp()
|
H A D | array.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_array_imp()
|
H A D | integral.pass.cpp | 34 static_assert(!std::is_function<T>::value, ""); in test_integral_imp()
|
H A D | member_function_pointer.pass.cpp | 37 static_assert(!std::is_function<T>::value, "");
|
/llvm-project/libc/src/__support/CPP/type_traits/ |
H A D | is_function.h | 1 //===-- is_function type_traits ---------------------------------*- C++ -*-===// 20 // is_function 23 struct is_function : integral_constant<bool, __is_function(T)> {}; 26 struct is_function 30 LIBC_INLINE_VAR constexpr bool is_function_v = is_function<T>::value; 21 struct is_function : integral_constant<bool, __is_function(T)> {}; global() struct
|
H A D | is_destructible.h | 13 #include "src/__support/CPP/type_traits/is_function.h" 57 struct is_destructible : public __destructible_false<T, is_function<T>::value> {
|
/llvm-project/libcxx/include/__type_traits/ |
H A D | is_function.h | 22 struct _LIBCPP_TEMPLATE_VIS _LIBCPP_NO_SPECIALIZATIONS is_function : integral_constant<bool, __is_function(_Tp)> {}; 26 struct _LIBCPP_TEMPLATE_VIS is_function : integral_constant<bool, __is_function(_Tp)> {}; global() struct
|
H A D | is_member_function_pointer.h |
|
H A D | decay.h | 16 #include <__type_traits/is_function.h> 49 __conditional_t<is_function<_Up>::value, typename add_pointer<_Up>::type, __remove_cv_t<_Up> > >;
|
H A D | is_destructible.h | 14 #include <__type_traits/is_function.h> 80 struct is_destructible : public __destructible_false<_Tp, is_function<_Tp>::value> {};
|
/llvm-project/libcxx/test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/ |
H A D | function_type_default_deleter.verify.cpp | 35 static_assert(std::is_function<RawT>::value || in operator ()()
|
/llvm-project/clang/test/AST/ |
H A D | ast-dump-template-json-win32-mangler-crash.cpp | 48 struct is_function : bool_constant<is_function_v<_Ty>> {}; struct
|
/llvm-project/libcxx/include/__atomic/ |
H A D | atomic.h | 22 #include <__type_traits/is_function.h> 279 static_assert(!is_function<__remove_pointer_t<_Tp> >::value, "Pointer to function isn't allowed"); 285 static_assert(!is_function<__remove_pointer_t<_Tp> >::value, "Pointer to function isn't allowed"); 291 static_assert(!is_function<__remove_pointer_t<_Tp> >::value, "Pointer to function isn't allowed"); 297 static_assert(!is_function<__remove_pointer_t<_Tp> >::value, "Pointer to function isn't allowed");
|
/llvm-project/libc/src/__support/CPP/ |
H A D | CMakeLists.txt | 139 type_traits/is_function.h
|