MultifunctionNodeBody¶
[req.multifunction_node_body]
A type Body satisfies MultifunctionNodeBody if it meets the following requirements:
MultifunctionNodeBody Requirements: Pseudo-Signature, Semantics
-
Body
::
~Body
()¶ Destructor.
-
void
Body
::
operator()
(const Input &v, OutputPortsType &p)¶ Requirements:
The
Input
type must be the same as theInput
template type argument of themultifunction_node
instance in which theBody
object is passed during construction.The
OutputPortsType
type must be the same as theoutput_ports_type
member type of themultifunction_node
instance in which theBody
object is passed during construction.
Performs operation on
v
. May calltry_put()
on zero or more of the output ports. May calltry_put()
on any output port multiple times.