ALib C++ Framework
by
Library Version: 2605 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 77 of file iterable.hpp.

#include <iterable.hpp>

Concept definition

template<typename TEnum>
concept IsIterable = std::same_as< const TEnum, decltype(IterableTraits<TEnum>::Begin) >
static constexpr TEnum Begin
Definition iterable.hpp:58