LUMIERA.clone/src/steam/engine
Ichthyostega 990e4cbb68 Invocation: simplify and unify type decision logic
Now reaping the benefits of the ambitious refactorings done yesterday.
- Only retaining the basic distinction of the four use cases
- all further adaptation now directly based on the »lifted« types
- can even add quite stringent compile-time sanity checks.

Now the refactoring is on-par with the capabilities of the old downstream code,
which, btw, could be retained in compilable (yet not working) state. But the new
traits logic is already more capable and could accept tuples and arrays as well.

Next major topic to address is to provide the foundation for parameter handling.
2024-12-18 20:50:33 +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: simplify and unify type decision logic 2024-12-18 20:50:33 +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