Sometimes we want to iterate over enum values.

In the unreal engine, we already have macros about making ranges about UEnum.

ENUM_RANGE_BY_COUNT

//TODO : EXAMPLE CODES

ENUM_RANGE_BY_FIRST_AND_LAST

//TODO : EXAMPLE CODES

ENUM_RANGE_BY_VALUES

//TODO : EXAMPLE CODES

You can see more details on this macro in EnumRange.h