16 Library introduction [library]

16.3 Method of description [description]

16.3.3 Other conventions [conventions] Type descriptions [type.descriptions] Enumerated types [enumerated.types]

Several types defined in [input.output] are enumerated types.
Each enumerated type may be implemented as an enumeration or as a synonym for an enumeration.143
The enumerated type enumerated can be written: enum enumerated { , , , , }; inline const (); inline const (); inline const (); inline const (); ⋮
Here, the names , , etc. represent enumerated elements for this particular enumerated type.
All such elements have distinct values.
Such as an integer type, with constant integer values ([basic.fundamental]).