LUMIERA.clone/src/steam/engine
Ichthyostega 1705c40dc2 Invocation: rearrange SeveralBuilder policy
redefine the policy for `lib::SeveralBuilder` to be a template-template parameter.
In fact it should have been this way from start, yet defining this kind of
very elaborate code bottom-up lets you sometime miss the wood for the trees

So to restate: `lib::SeveralBuilder` takes a ''policy template,''
which then in turn will be instantiated with the same types `I` (interface)
and `E` (element type) used on `SeveralBuilder` itself. Obviously, there can be
further types involved and thus additional type parameters may be necessary,
notably the ''Allocator'' — yet these are better injected when ''defining''
the policy template itself.

The default binding for this policy template is defined as `allo::HeapOwn`,
which causes the builder to allocate the storage extents through the standard
heap allocator, and for the created `lib::Several` to take full ownership of
embedded objects, invoking their destructors when falling out of scope.
2024-07-17 01:43:17 +02:00
..
worker Library/Application: keep DummyPlayer compilable (see #1342) 2023-10-05 03:21:51 +02:00
buffer-local-key.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-metadata.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
buffer-provider.cpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
buffer-provider.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
buffhandle-attach.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
buffhandle.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
bufftable.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
calc-stream.hpp Job-Planning: Analysis for the next step 2023-05-26 04:20:12 +02:00
channel-descriptor.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
connectivity-obsolete.hpp Invocation: consider what is required to setup a FeedManifold 2024-06-29 04:22:23 +02:00
diagnostic-buffer-provider.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
diagnostic-buffer-provider.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
dispatch-table.cpp bye bye Monad (closes #1276) 2023-06-22 20:23:55 +02:00
dispatch-table.hpp bye bye Monad (closes #1276) 2023-06-22 20:23:55 +02:00
dispatcher.cpp bye bye Monad (closes #1276) 2023-06-22 20:23:55 +02:00
dispatcher.hpp bye bye Monad (closes #1276) 2023-06-22 20:23:55 +02:00
engine-diagnostics.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
engine-service-mock.cpp Job-Planning: new draft - organise the overall planning process 2023-04-17 04:51:38 +02:00
engine-service-mock.hpp Job-Planning: new draft - organise the overall planning process 2023-04-17 04:51:38 +02:00
engine-service.cpp Dispatcher-Pipeline: decide upon the translation into portIDX 2023-06-12 19:21:14 +02:00
engine-service.hpp Job-Planning: new draft - organise the overall planning process 2023-04-17 04:51:38 +02:00
exit-node.hpp Invocation: initial considerations... 2024-04-21 02:58:30 +02:00
feed-manifold-obsolete.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
feed-manifold.hpp Invocation: continue draft of a simple 1:1 WeavingPattern 2024-07-10 03:35:51 +02:00
job-planning.hpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
job-ticket.cpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
job-ticket.hpp Invocation: start with some rename-refactorings 2024-05-11 16:39:58 +02:00
node-builder.hpp Invocation: rearrange SeveralBuilder policy 2024-07-17 01:43:17 +02:00
node-factory.cpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
node-factory.hpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
nodeinvocation.hpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
nodeoperation.hpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
nodewiring-config.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
nodewiring-obsolete.hpp Invocation: consider what is required to setup a FeedManifold 2024-06-29 04:22:23 +02:00
nodewiring.cpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
proc-node.cpp Invocation: Detail-planning of node invocation 2024-06-23 19:40:43 +02:00
proc-node.hpp Invocation: continue draft of a simple 1:1 WeavingPattern 2024-07-10 03:35:51 +02:00
render-drive.cpp Activity-Lang: failure will certainly not be signalled to the Job 2023-08-15 17:18:30 +02:00
render-drive.hpp Activity-Lang: failure will certainly not be signalled to the Job 2023-08-15 17:18:30 +02:00
render-invocation.cpp Invocation: establish a concept for the rework 2024-06-21 16:22:58 +02:00
render-invocation.hpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
renderengine.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
renderengine.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
rendergraph.cpp Invocation: establish a concept for the rework 2024-06-21 16:22:58 +02:00
rendergraph.hpp Invocation: establish a concept for the rework 2024-06-21 16:22:58 +02:00
state-closure-obsolete.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
state-closure.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
tracking-heap-block-provider.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
tracking-heap-block-provider.hpp Library: Uninitialised-Storage array (see #1204) 2023-12-02 23:56:46 +01:00
turnout-system.cpp Invocation: capture idea for sharpened invocation structure 2024-05-12 17:27:07 +02:00
turnout-system.hpp Invocation: Detail-planning of node invocation 2024-06-23 19:40:43 +02:00
turnout.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
type-handler.hpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00