Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Common::IBoundedEnum Concept Reference

#include <Enumeration.h>

Concept definition

template<typename T>
concept Stroika::Foundation::Common::IBoundedEnum = is_enum_v<T> && requires (T t) {
T::eSTART;
T::eEND;
T::eLAST;
T::eCOUNT;
}

Detailed Description

Check if T is an enum class, with Stroika_Define_Enum_Bounds called on it to specify bounds.

Definition at line 116 of file Enumeration.h.