Searched refs:__is_enum (Results 1 – 11 of 11) sorted by relevance
23 : public integral_constant<bool, __is_enum(_Tp)> {};27 inline constexpr bool is_enum_v = __is_enum(_Tp);
13 (void) __is_enum(E); in test_type_trait()
34 struct __is_enum {}; // expected-warning {{made available}} struct
33 bool _is_enum_result = __is_enum(int);
147 template<typename T> struct is_enum { static constexpr bool value = __is_enum(T); };
348 { int arr[T(__is_enum(Enum))]; } in is_enum()349 { int arr[T(__is_enum(EnumType))]; } in is_enum()351 { int arr[F(__is_enum(int))]; } in is_enum()352 { int arr[F(__is_enum(Union))]; } in is_enum()353 { int arr[F(__is_enum(Int))]; } in is_enum()354 { int arr[F(__is_enum(IntAr))]; } in is_enum()355 { int arr[F(__is_enum(UnionAr))]; } in is_enum()356 { int arr[F(__is_enum(Derives))]; } in is_enum()357 { int arr[F(__is_enum(ClassType))]; } in is_enum()358 { int arr[F(__is_enum(cvoid))]; } in is_enum()[all …]
484 _Static_assert(!__is_enum(svint8_t), ""); in cxx_only()
71 static constexpr bool Value = __is_enum(Type);
495 TYPE_TRAIT_1(__is_enum, IsEnum, KEYCXX)
1080 REVERTIBLE_TYPE_TRAIT(__is_enum); in ParseCastExpression()
1409 * ``__is_enum`` (C++, GNU, Microsoft, Embarcadero)1501 * ``__is_enum``