LUMIERA.clone/tests/lib/meta
Ichthyostega 40d3167d1a 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.
2026-03-28 23:27:23 +01:00
..
access-casted-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
duck-detector-extension-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
duck-detector-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
dummy-functions.hpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
function-closure-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
function-composition-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
function-erasure-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
function-signature-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
generator-combinations-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
generator-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
iterable-classification-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
late-bind-instance-test.cpp Library: integrate automatic adapters to flatten iterable sources 2026-03-28 23:27:23 +01:00
meta-utils-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
prop-builder-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
tuple-closure-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
tuple-diagnostics.hpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
tuple-helper-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
tuple-record-init-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
type-demangling-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
type-display-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
typelist-diagnostics.hpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
typelist-manip-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
typelist-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
typelist-util-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
typeseq-manip-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
value-type-binding-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
variadic-argument-picker-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
variadic-helper-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00
virtual-copy-support-test.cpp Tests: reorganise test folders 2026-03-07 00:56:19 +01:00