Searched refs:EnumT (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
| HD | 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) { in enum_seq() 338 static_assert(enum_iteration_traits<EnumT>::is_iterable, in enum_seq() 340 return iota_range<EnumT>(Begin, End, false); in enum_seq() 350 template <typename EnumT, 351 typename = std::enable_if_t<std::is_enum<EnumT>::value>> 352 auto enum_seq(EnumT Begin, EnumT End, force_iteration_on_noniterable_enum_t) { in enum_seq() 353 return iota_range<EnumT>(Begin, End, false); in enum_seq() [all …]
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplate.cpp | 2758 if (const EnumType *EnumT = T->getAs<EnumType>()) { in MatchTemplateParametersToScopeSpecifier() local 2761 EnumDecl *Enum = EnumT->getDecl(); in MatchTemplateParametersToScopeSpecifier()
|