template<class POL, class DAT>
class steam::engine::PortBuilderRoot< POL, DAT >
Definition at line 137 of file node-builder.hpp.
|
template<class ADA , typename... ARGS> |
auto | adaptInvocation (ARGS &&...args) |
| specify an InvocationAdapter to use explicitly. More...
|
|
NodeBuilder< POL, DAT > | completePort () |
|
template<typename FUN > |
auto | invoke (StrView portSpec, FUN fun) |
| setup standard wiring to adapt the given processing function. More...
|
|
|
template<typename... INIT> |
| NodeBuilder (StrView nodeSymbol, INIT &&...alloInit) |
|
template<class BUILD , uint siz, class D0 > |
| NodeBuilder (NodeBuilder< POL, D0 > &&pred, SizMark< siz >, BUILD &&entryBuilder) |
|
NodeBuilder | addLead (ProcNode const &lead) |
|
Connectivity | build () |
| Terminal: complete the ProcNode Connectivity defined thus far.
|
|
PortBuilderRoot< POL, DAT > | preparePort () |
| recursively enter detailed setup of a single processing port More...
|
|
template<template< typename > class ALO = std::void_t, typename... INIT> |
auto | withAllocator (INIT &&...alloInit) |
| cross-builder function to specify usage of a dedicated node allocator More...
|
|
LeadRefs | leads_ |
|
DAT | patternData_ |
|
StrView | symbol_ |
|
◆ invoke()
auto invoke |
( |
StrView |
portSpec, |
|
|
FUN |
fun |
|
) |
| |
setup standard wiring to adapt the given processing function.
- Returns
- a PortBuilder specialised to wrap the given FUN
- Parameters
-
qualifier | a semantic distinction of the implementation function |
fun | invocation of the actual data processing operation. |
Definition at line 406 of file node-builder.hpp.
◆ adaptInvocation()
auto adaptInvocation |
( |
ARGS &&... |
args | ) |
|
specify an InvocationAdapter
to use explicitly.
The documentation for this class was generated from the following file: