Redefine role of output_stream
An `output_stream` now has the same role as `stream`: a marker type for type-checking only. All `make_(stage|source|sink)` factory functions now return `make_(stage|source|sink)_result` that wraps IDs for created slots and a pointer to the created manager. All variants of `add_..._path` now return a typed wrapper holding the slot ID.
Showing
Please register or sign in to comment