AccumulatedZoneData

Data accumulated from multiple matching zones, generated by accumulatedZoneRange().

Extends ZoneData (derived using alias this) with a value returned by the accumulate function parameter of accumulatedZoneRange().

Durations and start times of accumulated zones are summed into zoneData.duration and zoneData.startTime. id, parentID and nestLevel are updated so the elements of accumulatedZoneRange can still form trees just like elements of the ZoneRange that was accumulated.

struct AccumulatedZoneData (
alias accumulate
) {}

Alias This

zoneData

Members

Variables

accumulated
ReturnType!accumulate accumulated;

The value accumulated by the accumulate function.

zoneData
ZoneData zoneData;

The 'base' ZoneData; startTime and duration are sums of accumulated ZoneData values.

Meta