ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::enumops::IsIterable Concept Reference

Description:

A concept to identify "iterable enum types". These are types for which a specialization of type trait IterableTraits is defined.

Template Parameters
TEnumThe type to be tested.

Definition at line 78 of file iterable.inl.

Concept definition

template<typename TEnum>
concept alib::enumops::IsIterable = std::same_as< const TEnum, decltype(IterableTraits<TEnum>::Begin) >
static constexpr TEnum Begin
Definition iterable.inl:59