Searched refs:EnumT (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | Sequence.h | 99 template <typename EnumT> struct enum_iteration_traits { 335 template <typename EnumT, 336 typename = std::enable_if_t<std::is_enum<EnumT>::value>> 337 auto enum_seq(EnumT Begin, EnumT End) { 338 static_assert(enum_iteration_traits<EnumT>::is_iterable, 340 return iota_range<EnumT>(Begin, End, false); 344 /// when `EnumT` is not marked as safely iterable by `enum_iteration_traits`. in enum_seq() 350 template <typename EnumT, 351 typename = std::enable_if_t<std::is_enum<EnumT> [all...] |
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ScopedPrinter.h | 59 template <typename EnumT, typename = std::enable_if_t<std::is_enum_v<EnumT>>> 60 HexNumber(EnumT Value) in HexNumber() 61 : HexNumber(static_cast<std::underlying_type_t<EnumT>>(Value)) {} in HexNumber() 85 template <typename EnumT, typename = std::enable_if_t<std::is_enum_v<EnumT>>> 86 FlagEntry(StringRef Name, EnumT Value) in FlagEntry() 87 : FlagEntry(Name, static_cast<std::underlying_type_t<EnumT>>(Value)) {} in FlagEntry()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 2800 if (const EnumType *EnumT = T->getAs<EnumType>()) { in MatchTemplateParametersToScopeSpecifier() local 2803 EnumDecl *Enum = EnumT->getDecl(); in MatchTemplateParametersToScopeSpecifier()
|