Basic Enumeration Declaration
Enumeration in switch statements
Scoped enums
Enum forward declaration in C++ 11
Iteration over an enum