lumiera_documentation/doc
Ichthyostega 7448b81d49 Library: improve initial population of ScopedCollection
This is a collection with unique-ownership,
and the ability to create all content objects in ''RAII style''
from the constructor call, using a ''population functor''.

It is often used to maintain a collection of resource handles,
and especially to start a series of threads (for testing).

With the variadic λ-captures from C++20, it is possible to rewrite
the most frequently used population functors to be easier to use.
Notably we can now bind constructor arguments, that will be passed
to each of the created elements — a prominent example being the
thread function when launching several threads. Furthermore,
I added a constructor variant that consumes a Lumiera Iterator.
Adding this kind of generic variants is possible now with C++20,
since overload resolution takes concepts into account.
2026-05-14 22:46:06 +02:00
..
design DOC: minor wording improvements 2026-03-04 12:52:04 +01:00
devel OutputSlot: validate and complete redesign (see #1395) 2026-04-11 01:45:15 +02:00
technical Library: improve initial population of ScopedCollection 2026-05-14 22:46:06 +02:00
user DOC: minor wording improvements 2026-03-04 12:52:04 +01:00
.gitignore infrastructure to test the documentation standalone 2018-11-01 04:38:17 +01:00
DIR_INFO spelling fixes 2011-02-06 02:12:55 +01:00
index.txt Application: Adjustments to the Layer structure 2026-03-03 22:16:09 +01:00
SConscript Build: provide a placeholder page for the (planned) User-Manual 2025-11-18 23:09:54 +01:00