Home
last modified time | relevance | path

Searched refs:__is_array (Results 1 – 7 of 7) sorted by relevance

/llvm-project/libcxx/include/__type_traits/
H A Dis_array.h22 #if __has_builtin(__is_array) && \
26 struct _LIBCPP_TEMPLATE_VIS _LIBCPP_NO_SPECIALIZATIONS is_array : _BoolConstant<__is_array(_Tp)> {};
30 _LIBCPP_NO_SPECIALIZATIONS inline constexpr bool is_array_v = __is_array(_Tp);
47 #endif // __has_builtin(__is_array)
/llvm-project/clang/test/SemaCXX/
H A Dtype-traits.cpp687 static_assert(__is_array(IntAr)); in is_array()
688 static_assert(__is_array(IntArNB)); in is_array()
689 static_assert(!__is_array(IntArZero)); in is_array()
690 static_assert(__is_array(UnionAr)); in is_array()
692 static_assert(!__is_array(void)); in is_array()
693 static_assert(!__is_array(cvoid)); in is_array()
694 static_assert(!__is_array(float)); in is_array()
695 static_assert(!__is_array(double)); in is_array()
696 static_assert(!__is_array(long double)); in is_array()
697 static_assert(!__is_array(boo in is_array()
[all...]
H A Dsizeless-1.cpp495 _Static_assert(!__is_array(svint8_t), ""); in cxx_only()
/llvm-project/clang/test/PCH/
H A Dcxx-traits.h23 struct __is_array {}; // expected-warning {{made available}} struct
H A Dcxx-traits.cpp21 bool _is_array_result = __is_array(int);
/llvm-project/clang/include/clang/Basic/
H A DTokenKinds.def570 TYPE_TRAIT_1(__is_array, IsArray, KEYCXX)
/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp793 REVERTIBLE_TYPE_TRAIT(__is_array);
1005 /// '__is_array' in ParseCastExpression()