Searched refs:__is_enum (Results 1 – 8 of 8) sorted by relevance
32 struct __is_enum {}; // expected-warning {{made available}} struct
31 bool _is_enum_result = __is_enum(int);
291 { int arr[T(__is_enum(Enum))]; } in is_enum()292 { int arr[T(__is_enum(EnumType))]; } in is_enum()294 { int arr[F(__is_enum(int))]; } in is_enum()295 { int arr[F(__is_enum(Union))]; } in is_enum()296 { int arr[F(__is_enum(Int))]; } in is_enum()297 { int arr[F(__is_enum(IntAr))]; } in is_enum()298 { int arr[F(__is_enum(UnionAr))]; } in is_enum()299 { int arr[F(__is_enum(Derives))]; } in is_enum()300 { int arr[F(__is_enum(ClassType))]; } in is_enum()301 { int arr[F(__is_enum(cvoid))]; } in is_enum()[all …]
150 template<typename T> struct is_enum { static constexpr bool value = __is_enum(T); };
423 TYPE_TRAIT_1(__is_enum, IsEnum, KEYCXX)
800 REVERTIBLE_TYPE_TRAIT(__is_enum); in ParseCastExpression()
1000 * ``__is_enum`` (GNU, Microsoft)
512 : public integral_constant<bool, __is_enum(_Tp)> {};