EnumClass Convenient enum-like class. Use it like this: DECLARE_ENUM(Color, int, Red, Green, Blue); Features: Getting number of values Validity checking