Changeset 40d3167 in Lumiera

Timestamp:
2026-03-28T22:27:23Z (4 weeks ago)
Author:
Ichthyostega <prg@…>
Branches:
dev/play
Children:
a835a79
Parents:
d340709
Message:

Library: integrate automatic adapters to flatten iterable sources

This expands the processing scheme developed thus far, so that
an arbitrary nested iterable can be handled, as long as it can be
adapted by the generic mechanisms provided by IterExplorer.

Notably there is now a type pattern match to distinguish various cases,
even spanning the rather esoteric possibility that an underlying
iterator produces STL collections by-value.

By examining these special cases, the limitations of the IteratorExplorer
design were highlighted, and a number of tricky bugs could be fixed.

(No files)

Note: See TracChangeset for help on using the changeset viewer.