enumeration
n.n. a list that names things one by one. In computer science, it is a special list of names that represent specific numbers or values.
n. the act of mentioning or naming items one by one in a list; also refers to a complete, ordered set of named constants in programming. Often used to provide a comprehensive account of a series of facts or objects.
The report includes a detailed enumeration of all project costs.
The developer used an enumeration to define the different states of the user interface, such as 'Loading' and 'Success'.
The witness provided a chilling enumeration of the events leading up to the accident, detailing every minor oversight with clinical precision.
From Middle French énumeration (French énumération). By surface analysis, enumerate + -ion.
Countable when referring to a specific list or data type; uncountable when referring to the process of listing.