FilterBody¶
[req.filter_body]
A type Body should meet one of the following requirements depending on the filter type:
MiddleFilterBody Requirements: Pseudo-Signature, Semantics
-
OutputType
Body
::
operator()
(InputType item) const¶ Processes the received item and then returns it.
FirstFilterBody Requirements: Pseudo-Signature, Semantics
-
OutputType
Body
::
operator()
(tbb::flow_control fc) const¶ Returns the next item from an input stream. Calls
fc.stop()
at the end of an input stream.
LastFilterBody Requirements: Pseudo-Signature, Semantics
-
void
Body
::
operator()
(InputType item) const¶ Processes the received item.
SingleFilterBody Requirements: Pseudo-Signature, Semantics
-
void
Body
::
operator()
(tbb::flow_control fc) const¶ Processes an element from an input stream. Calls
fc.stop()
at the end of an input stream.
See also: