Example:
assert(isValidEnum!ProcessStatus(ProcessStatus.RUNNING));
assert(!isValidEnum!ProcessStatus(cast(ProcessStatus)999));bool isValidEnum(E)(E value) if (is(E == enum)) @safe @nogc nothrowChecks if a value is a valid enum member.
value | The value to check. |
Example:
assert(isValidEnum!ProcessStatus(ProcessStatus.RUNNING));
assert(!isValidEnum!ProcessStatus(cast(ProcessStatus)999));