Home
last modified time | relevance | path

Searched refs:enum_iteration_traits (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSequence.h38 /// to iterate on by specializing `enum_iteration_traits`, or opt into
48 /// template <> struct enum_iteration_traits<X::MyEnum> {
58 /// template <> struct enum_iteration_traits<MyClass::Safe> {
99 template <typename EnumT> struct enum_iteration_traits { struct
338 static_assert(enum_iteration_traits<EnumT>::is_iterable,
344 /// when `EnumT` is not marked as safely iterable by `enum_iteration_traits`. in enum_seq()
365 static_assert(enum_iteration_traits<EnumT>::is_iterable,
371 /// is not marked as safely iterable by `enum_iteration_traits`. in enum_seq_inclusive()
100 is_iterableenum_iteration_traits global() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp76 template <> struct enum_iteration_traits<InstCounterType> { struct