LUMIERA.clone/src/steam/engine
Ichthyostega d5bbec6519 Invocation: now able to pass simple buffer case
Can now invoke the FeedManifold with
- either only one output buffer pointer
- or an input and output buffer pointer

With the new support tooling developed yesterday,
the decision logic is now stright-forward to express

__NOTE__ there is a known problem with type-handler registration in the `BufferProvider`;
basically all functors with the same signature are treated as ''identical type'',
which does not account for the fact that functors may hold captured data:
in the example here the second buffer is created with the constructor arguments
given to the first one, ignoring all further sets of similar arguments
2024-12-18 17:04:30 +01:00
..
worker Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffer-local-tag.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffer-metadata.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffer-provider.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffer-provider.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffhandle-attach.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
buffhandle.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
bufftable.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
calc-stream.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
channel-descriptor-obsolete.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
connectivity-obsolete.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
diagnostic-buffer-provider.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
diagnostic-buffer-provider.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatch-table.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatch-table.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatcher.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
dispatcher.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-ctx-facilities.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-ctx-facilities.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-ctx.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-diagnostics.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-service-mock.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-service-mock.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-service.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
engine-service.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
exit-node.hpp Invocation: develop a concept for handling parameter data 2024-12-09 22:10:11 +01:00
feed-manifold-obsolete.hpp Invocation: further rearrange and rework FeedManifold 2024-12-15 19:02:04 +01:00
feed-manifold.hpp Invocation: now able to pass simple buffer case 2024-12-18 17:04:30 +01:00
job-planning.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-ticket.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
job-ticket.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
node-builder.hpp Invocation: reconsider how layout of the FeedManifold is established 2024-12-14 22:49:57 +01:00
node-factory.cpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
node-factory.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
nodeinvocation-obsolete.hpp Invocation: further rearrange and rework FeedManifold 2024-12-15 19:02:04 +01:00
nodeoperation-obsolete.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
nodewiring-config.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nodewiring-obsolete.cpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
nodewiring-obsolete.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
proc-id.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
proc-node.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
proc-node.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
render-drive.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
render-drive.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
render-invocation.cpp Invocation: establish a concept how to handle parameter data 2024-12-06 00:16:04 +01:00
render-invocation.hpp Invocation: rearrange the Render Node development tests 2024-12-07 02:17:55 +01:00
renderengine.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
renderengine.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
rendergraph.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
rendergraph.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
state-closure-obsolete.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tracking-heap-block-provider.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tracking-heap-block-provider.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
turnout-system.cpp Invocation: establish a concept how to handle parameter data 2024-12-06 00:16:04 +01:00
turnout-system.hpp Invocation: rearrange code and cut ties to obsolete implementation draft 2024-12-13 05:13:51 +01:00
turnout.hpp Invocation: this »weaving-pattern« evolves into a default 2024-12-14 05:57:37 +01:00
type-handler.hpp Buffer-Provider: investigate Problem with embedded type-constructor-arguments 2024-12-17 00:09:18 +01:00
weaving-pattern-builder.hpp Invocation: expand capabilities in existing code 2024-12-15 23:25:01 +01:00
weaving-pattern.hpp Invocation: this »weaving-pattern« evolves into a default 2024-12-14 05:57:37 +01:00