Searched refs:is_array_v (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/ |
| H A D | is_array.pass.cpp | 25 static_assert( std::is_array_v<T>, ""); in test_is_array() 26 static_assert( std::is_array_v<const T>, ""); in test_is_array() 27 static_assert( std::is_array_v<volatile T>, ""); in test_is_array() 28 static_assert( std::is_array_v<const volatile T>, ""); in test_is_array() 40 static_assert(!std::is_array_v<T>, ""); in test_is_not_array() 41 static_assert(!std::is_array_v<const T>, ""); in test_is_not_array() 42 static_assert(!std::is_array_v<volatile T>, ""); in test_is_not_array() 43 static_assert(!std::is_array_v<const volatile T>, ""); in test_is_not_array()
|
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_array.h | 31 inline constexpr bool is_array_v = __is_array(_Tp); variable 45 inline constexpr bool is_array_v = is_array<_Tp>::value;
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.derived/ |
| H A D | derived_from.pass.cpp | 153 if constexpr (!std::is_array_v<From>) { in CheckNotDerivedFromPointer() 159 if constexpr (!std::is_array_v<To>) { in CheckNotDerivedFromPointer() 165 if constexpr (!std::is_array_v<From> && !std::is_array_v<To>) { in CheckNotDerivedFromPointer() 303 if constexpr (!std::is_array_v<From>) { in CheckNotDerivedFromReference() 308 if constexpr (!std::is_array_v<To>) { in CheckNotDerivedFromReference() 313 if constexpr (!std::is_array_v<From> && !std::is_array_v<To>) { in CheckNotDerivedFromReference()
|
| /llvm-project-15.0.7/libcxx/include/__memory/ |
| H A D | construct_at.h | 85 template <class _Tp, enable_if_t<!is_array_v<_Tp>, int> = 0> 92 template <class _Tp, enable_if_t<is_array_v<_Tp>, int> = 0>
|
| H A D | uninitialized_algorithms.h | 374 if constexpr (is_array_v<_ValueType>) { in __allocator_destroy_multidimensional() 406 if constexpr (is_array_v<_Tp>) { in __allocator_construct_at() 439 if constexpr (is_array_v<_Tp>) { in __allocator_construct_at() 440 static_assert(is_array_v<_Arg>, in __allocator_construct_at()
|
| /llvm-project-15.0.7/libcxx/include/__format/ |
| H A D | format_arg_store.h | 111 requires(is_array_v<_Tp> && same_as<_Tp, typename _Context::char_type[extent_v<_Tp>]>) in requires() 177 if constexpr (is_array_v<remove_cvref_t<_Tp>>) in __create_format_arg()
|
| /llvm-project-15.0.7/libcxx/include/__iterator/ |
| H A D | readable_traits.h | 41 requires is_array_v<_Ip>
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | optional | 663 static_assert(!is_array_v<value_type>, 1112 static_assert(!is_array_v<_Up>, "Result of f(value()) should not be an Array"); 1127 static_assert(!is_array_v<_Up>, "Result of f(value()) should not be an Array"); 1142 static_assert(!is_array_v<_Up>, "Result of f(std::move(value())) should not be an Array"); 1157 static_assert(!is_array_v<_Up>, "Result of f(std::move(value())) should not be an Array");
|
| H A D | array | 513 !is_array_v<_Tp>, 525 !is_array_v<_Tp>,
|
| H A D | span | 198 !is_array_v<remove_cvref_t<_Range>> && 212 !is_array_v<remove_cvref_t<_Range>> &&
|
| H A D | type_traits | 252 template <class T> inline constexpr bool is_array_v
|
| H A D | variant | 1285 static_assert(__all<!is_array_v<_Types>...>::value,
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 498 SYMBOL(is_array_v, std::, <type_traits>)
|