Home
last modified time | relevance | path

Searched refs:is_enum_v (Results 1 – 12 of 12) sorted by relevance

/src/contrib/llvm-project/libcxx/include/__concepts/
H A Dclass_or_enum.h29 concept __class_or_enum = is_class_v<_Tp> || is_union_v<_Tp> || is_enum_v<_Tp>;
/src/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_enum.h26 inline constexpr bool is_enum_v = __is_enum(_Tp); variable
H A Dis_scoped_enum.h37 template <class _Tp, bool = is_enum_v<_Tp> >
/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DSwapByteOrder.h56 inline std::enable_if_t<std::is_enum_v<T>, T> getSwappedBytes(T C) { in getSwappedBytes()
H A Dtype_traits.h38 (std::is_enum_v<UnderlyingT> ||
/src/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DOptionValue.h294 if constexpr (std::is_enum_v<T>) in GetValueAs()
332 template <typename T, std::enable_if_t<std::is_enum_v<T>, bool> = true>
/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMapInfo.h307 struct DenseMapInfo<Enum, std::enable_if_t<std::is_enum_v<Enum>>> {
/src/contrib/llvm-project/llvm/lib/ProfileData/
H A DItaniumManglingCanonicalizer.cpp32 std::enable_if_t<std::is_integral_v<T> || std::is_enum_v<T>> operator()(T V) { in operator ()()
/src/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.inc209 using std::is_enum_v;
/src/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DConstructDecompositionT.h161 std::enable_if_t<std::is_enum_v<llvm::remove_cvref_t<U>>, void>
321 std::enable_if_t<std::is_enum_v<llvm::remove_cvref_t<U>>, void>
/src/contrib/llvm-project/libcxx/include/
H A Dtype_traits264 template <class T> inline constexpr bool is_enum_v
/src/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1647 SYMBOL(is_enum_v, std::, <type_traits>)