Virtual chunk that has no output (that is, virtual consumer). More...
#include <tpie/pipelining/virtual.h>
Public Member Functions | |
| virtual_chunk_pull_begin () | |
| Constructor that leaves the virtual chunk unassigned. More... | |
| template<typename fact_t > | |
| virtual_chunk_pull_begin (pullpipe_begin< fact_t > &&pipe, virtual_container *ctr=nullptr) | |
| Constructor that recursively constructs a node and takes ownership of it. More... | |
| template<typename fact_t > | |
| virtual_chunk_pull_begin & | operator= (pullpipe_begin< fact_t > &&pipe) |
| Construct a node and assign it to this virtual chunk. More... | |
| virtual_chunk_base | operator| (virtual_chunk_pull_end< Output > dest) |
| Connect this virtual chunk to another chunk. More... | |
| template<typename NextOutput > | |
| virtual_chunk_pull_begin< NextOutput > | operator| (virtual_chunk_pull< Output, NextOutput > dest) |
| Connect this virtual chunk to another chunk. More... | |
| operator bool () const noexcept | |
| Test if it is not an empty chunk. More... | |
Friends | |
| class | bits::access |
Virtual chunk that has no output (that is, virtual consumer).
|
inline |
|
inline |
|
inlineexplicitnoexcept |
|
inline |
Construct a node and assign it to this virtual chunk.
Definition at line 937 of file virtual.h.
References tpie::log_error(), and tpie::pipelining::bits::virt_node::take_own().
|
inline |
|
inline |
Connect this virtual chunk to another chunk.
Definition at line 955 of file virtual.h.
References tpie::pipelining::bits::virt_node::combine().