Definition and initialization
Base type
Base member value
Initializing from a base value
Get the list of values
Converting to a string
Conversion from a string
Enumeration methods
Enum comparison