colour.utilities.MixinDataclassIterable

class colour.utilities.MixinDataclassIterable[source]

Bases: colour.utilities.array.MixinDataclassFields

A mixin providing iteration capabilities over the dataclass-like class fields.

Attributes

Methods

Notes

property keys: Tuple

Getter property for the dataclass-like class keys, i.e. the field names.

Returns

dataclass-like class keys.

Return type

tuple

property values: Tuple

Getter property for the dataclass-like class values, i.e. the field values.

Returns

dataclass-like class values.

Return type

tuple

property items: Tuple

Getter property for the dataclass-like class items, i.e. the field names and values.

Returns

dataclass-like class items.

Return type

tuple

__iter__() Generator[source]

Return a generator for the dataclass-like class fields.

Yields

Generatordataclass-like class field generator.

Return type

Generator