Home
last modified time | relevance | path

Searched refs:is_enum (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/
H A Dis_enum.pass.cpp20 static_assert( std::is_enum<T>::value, ""); in test_is_enum()
21 static_assert( std::is_enum<const T>::value, ""); in test_is_enum()
22 static_assert( std::is_enum<volatile T>::value, ""); in test_is_enum()
23 static_assert( std::is_enum<const volatile T>::value, ""); in test_is_enum()
35 static_assert(!std::is_enum<T>::value, ""); in test_is_not_enum()
36 static_assert(!std::is_enum<const T>::value, ""); in test_is_not_enum()
37 static_assert(!std::is_enum<volatile T>::value, ""); in test_is_not_enum()
38 static_assert(!std::is_enum<const volatile T>::value, ""); in test_is_not_enum()
H A Denum.pass.cpp31 static_assert( std::is_enum<T>::value, ""); in test_enum_imp()
54 static_assert(!std::is_enum<incomplete_type>::value, ""); in main()
H A Dlvalue_ref.pass.cpp32 static_assert(!std::is_enum<T>::value, ""); in test_lvalue_ref()
H A Drvalue_ref.pass.cpp31 static_assert(!std::is_enum<T>::value, ""); in test_rvalue_ref()
H A Dfloating_point.pass.cpp31 static_assert(!std::is_enum<T>::value, ""); in test_floating_point_imp()
H A Dclass.pass.cpp31 static_assert(!std::is_enum<T>::value, ""); in test_class_imp()
H A Dpointer.pass.cpp32 static_assert(!std::is_enum<T>::value, ""); in test_pointer_imp()
H A Dmember_object_pointer.pass.cpp31 static_assert(!std::is_enum<T>::value, ""); in test_member_object_pointer_imp()
H A Dunion.pass.cpp31 static_assert(!std::is_enum<T>::value, ""); in test_union_imp()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSequence.h141 typename std::enable_if_t<std::is_enum<Enum>::value, bool> = 0>
177 typename std::enable_if_t<std::is_enum<Enum>::value, bool> = 0>
291 static_assert(std::is_integral<T>::value || std::is_enum<T>::value,
305 !std::is_enum<T>::value>>
315 !std::is_enum<T>::value>>
327 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
342 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
354 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
369 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
H A DBitfields.h196 template <typename T, bool = std::is_enum<T>::value>
220 T MaxValue = std::is_enum<T>::value
239 static_assert(!std::is_enum<T>::value || MaxValue != T(0),
241 static_assert(!std::is_enum<T>::value ||
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dalias-template.cpp147 template<typename T> struct is_enum { static constexpr bool value = __is_enum(T); }; argument
152 template<typename T> EnableIf<is_enum<T>> f();
153 template<typename T> DisableIf<is_enum<T>> f();
162 template<typename T, typename U = EnableIf<is_enum<T>>> struct fail1 {}; // expected-note {{here}}
163 template<typename T> struct fail2 : DisableIf<is_enum<T>> {}; // expected-note {{here}}
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/
H A DClangTidyCheck.h277 std::enable_if_t<std::is_enum<T>::value, llvm::Optional<T>>
298 std::enable_if_t<std::is_enum<T>::value, T>
317 std::enable_if_t<std::is_enum<T>::value, llvm::Optional<T>>
339 std::enable_if_t<std::is_enum<T>::value, T>
365 std::enable_if_t<std::is_enum<T>::value>
386 std::enable_if_t<std::is_enum<T>::value, std::vector<NameAndValue>>
/llvm-project-15.0.7/libcxx/include/__type_traits/
H A Dunderlying_type.h21 template <class _Tp, bool = is_enum<_Tp>::value> struct __underlying_type_impl;
33 struct underlying_type : __underlying_type_impl<_Tp, is_enum<_Tp>::value> {};
H A Dis_enum.h22 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_enum struct
H A Dis_scalar.h48 is_enum<_Tp>::value > {};
/llvm-project-15.0.7/clang/test/Lexer/
H A Dhas_feature_type_traits.cpp73 #if __has_feature(is_enum)
74 int is_enum();
/llvm-project-15.0.7/libcxx/test/std/input.output/filesystems/fs.enum/
H A Denum.path.format.pass.cpp24 static_assert(std::is_enum<E>::value, ""); in main()
H A Denum.directory_options.pass.cpp28 static_assert(std::is_enum<E>::value, ""); in main()
H A Denum.perm_options.pass.cpp30 static_assert(std::is_enum<E>::value, ""); in main()
H A Denum.file_type.pass.cpp26 static_assert(std::is_enum<E>::value, ""); in main()
H A Denum.copy_options.pass.cpp27 static_assert(std::is_enum<E>::value, ""); in main()
/llvm-project-15.0.7/libcxx/test/std/language.support/support.dynamic/
H A Dalign_val_t.pass.cpp23 static_assert(std::is_enum<std::align_val_t>::value, ""); in main()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDataCollection.h53 std::enable_if_t<std::is_integral<Type>::value || std::is_enum<Type>::value ||
/llvm-project-15.0.7/libcxx/test/std/numerics/bit/bit.endian/
H A Dendian.pass.cpp22 static_assert(std::is_enum<std::endian>::value, ""); in main()

123