Searched refs:is_enum (Results 1 - 23 of 23) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__type_traits/
H A Dunderlying_type.h13 #include <__type_traits/is_enum.h>
21 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.h21 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS is_enum struct in inherits:integral_constant
H A Dis_scoped_enum.h15 #include <__type_traits/is_enum.h>
H A Dis_scalar.h15 #include <__type_traits/is_enum.h>
49 is_enum<_Tp>::value > {};
H A Dmake_signed.h14 #include <__type_traits/is_enum.h>
47 template <class _Tp, bool = is_integral<_Tp>::value || is_enum<_Tp>::value>
H A Dmake_unsigned.h15 #include <__type_traits/is_enum.h>
49 template <class _Tp, bool = is_integral<_Tp>::value || is_enum<_Tp>::value>
/openbsd-current/gnu/llvm/libcxx/include/__concepts/
H A Dclass_or_enum.h14 #include <__type_traits/is_enum.h>
/openbsd-current/gnu/llvm/libcxx/include/__utility/
H A Dconvert_to_integral.h14 #include <__type_traits/is_enum.h>
55 template <class _Tp, bool = is_enum<_Tp>::value>
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/
H A DSequence.h86 #include <type_traits> // std::is_integral, std::is_enum, std::underlying_type,
140 std::enable_if_t<std::is_enum<Enum>::value, bool> = 0>
176 std::enable_if_t<std::is_enum<Enum>::value, bool> = 0>
290 static_assert(std::is_integral<T>::value || std::is_enum<T>::value,
304 !std::is_enum<T>::value>>
314 !std::is_enum<T>::value>>
326 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
341 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
353 typename = std::enable_if_t<std::is_enum<EnumT>::value>>
368 typename = std::enable_if_t<std::is_enum<Enum
[all...]
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 ||
H A DFoldingSet.h833 struct FoldingSetTrait<T, std::enable_if_t<std::is_enum<T>::value>> {
H A DSTLExtras.h199 typename UT1 = std::enable_if_t<std::is_enum<EnumTy1>::value,
201 typename UT2 = std::enable_if_t<std::is_enum<EnumTy2>::value,
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DDataCollection.h53 std::enable_if_t<std::is_integral<Type>::value || std::is_enum<Type>::value ||
/openbsd-current/gnu/llvm/compiler-rt/lib/orc/
H A Dendianness.h132 inline std::enable_if_t<std::is_enum<T>::value, T> getSwappedBytes(T C) {
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DSwapByteOrder.h106 inline std::enable_if_t<std::is_enum<T>::value, T> getSwappedBytes(T C) {
H A DBinaryStreamWriter.h69 static_assert(std::is_enum<T>::value,
H A Dtype_traits.h38 (std::is_enum<UnderlyingT>::value ||
H A DBinaryStreamReader.h83 static_assert(std::is_enum<T>::value,
/openbsd-current/gnu/gcc/libstdc++-v3/include/tr1/
H A Dtype_traits_fwd.h77 struct is_enum;
/openbsd-current/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramStateTrait.h287 struct ProgramStatePartialTrait<T, std::enable_if_t<std::is_enum<T>::value>>
/openbsd-current/gnu/llvm/compiler-rt/include/fuzzer/
H A DFuzzedDataProvider.h296 static_assert(std::is_enum<T>::value, "|T| must be an enum type.");
/openbsd-current/gnu/llvm/libcxx/include/__functional/
H A Dhash.h19 #include <__type_traits/is_enum.h>
630 template <class _Tp, bool = is_enum<_Tp>::value>
/openbsd-current/gnu/lib/libcxx/
H A DMakefile708 __type_traits/is_enum.h \

Completed in 314 milliseconds