Virtual chunk that has no input (that is, virtual producer). More...
#include <tpie/pipelining/virtual.h>
Public Member Functions | |
| virtual_chunk_begin () | |
| Constructor that leaves the virtual chunk unassigned. More... | |
| template<typename fact_t > | |
| virtual_chunk_begin (pipe_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_begin & | operator= (pipe_begin< fact_t > &&pipe) |
| Construct a node and assign it to this virtual chunk. More... | |
| template<typename NextOutput > | |
| virtual_chunk_begin< NextOutput > | operator| (virtual_chunk< Output, NextOutput > dest) |
| Connect this virtual chunk to another chunk. More... | |
| virtual_chunk_base | operator| (virtual_chunk_end< Output > 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 input (that is, virtual producer).
|
inline |
|
inline |
|
inlineexplicitnoexcept |
|
inline |
Construct a node and assign it to this virtual chunk.
Definition at line 662 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 693 of file virtual.h.
References tpie::pipelining::bits::virt_node::combine().