Searched refs:__is_assignable (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/libcxx/include/__type_traits/ |
| H A D | is_assignable.h | 23 #if __has_builtin(__is_assignable) 26 struct _LIBCPP_TEMPLATE_VIS is_assignable : _BoolConstant<__is_assignable(_Tp, _Up)> { }; 30 inline constexpr bool is_assignable_v = __is_assignable(_Tp, _Arg);
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | type-traits.cpp | 2245 { int arr[F((__is_assignable(int *&, float *)))]; } in trivial_checks() 2250 { int arr[T((__is_assignable(TrivialMoveButNotCopy &, in trivial_checks() 2252 { int arr[T((__is_assignable(TrivialMoveButNotCopy &, in trivial_checks() 2254 { int arr[F((__is_assignable(AllDeleted, in trivial_checks() 2256 { int arr[F((__is_assignable(AllDeleted, in trivial_checks() 2258 { int arr[T((__is_assignable(ExtDefaulted, in trivial_checks() 2260 { int arr[T((__is_assignable(ExtDefaulted, in trivial_checks() 2263 { int arr[T((__is_assignable(HasDefaultTrivialCopyAssign &, in trivial_checks() 2267 { int arr[T((__is_assignable(TrivialMoveButNotCopy &, in trivial_checks() 2269 { int arr[T((__is_assignable(TrivialMoveButNotCopy &, in trivial_checks() [all …]
|
| H A D | sizeless-1.cpp | 463 _Static_assert(!__is_assignable(svint8_t, svint8_t), ""); in cxx_only() 464 _Static_assert(__is_assignable(svint8_t &, svint8_t), ""); in cxx_only() 465 _Static_assert(!__is_assignable(svint8_t &, svint16_t), ""); in cxx_only()
|
| /llvm-project-15.0.7/clang/test/PCH/ |
| H A D | cxx-traits.h | 24 struct __is_assignable {}; // expected-warning {{made available}} struct
|
| H A D | cxx-traits.cpp | 22 bool _is_assignable_result = __is_assignable(int, int);
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | TokenKinds.def | 473 TYPE_TRAIT_2(__is_assignable, IsAssignable, KEYCXX)
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 1069 REVERTIBLE_TYPE_TRAIT(__is_assignable); in ParseCastExpression()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | LanguageExtensions.rst | 1393 * ``__is_assignable`` (C++, MSVC 2015)
|