Virtual wrappers for nodes. More...
Go to the source code of this file.
Classes | |
class | tpie::pipelining::virtual_container |
Virtual base class for extra data to go with virtual chunks. More... | |
struct | tpie::pipelining::bits::maybe_add_const_ref< T > |
The maybe_add_const_ref helper struct adds const & to a type unless the type is already const, reference or pointer type. More... | |
struct | tpie::pipelining::bits::maybe_add_const_ref< const T & > |
struct | tpie::pipelining::bits::maybe_add_const_ref< const T * > |
struct | tpie::pipelining::bits::maybe_add_const_ref< T & > |
struct | tpie::pipelining::bits::maybe_add_const_ref< T * > |
class | tpie::pipelining::bits::virtsrc< Input > |
Virtual base node that is injected into the beginning of a virtual chunk. More... | |
class | tpie::pipelining::bits::virtsrc_impl< dest_t > |
Concrete implementation of virtsrc. More... | |
class | tpie::pipelining::bits::virtrecv< Output > |
Virtual node that is injected into the end of a virtual chunk. More... | |
class | tpie::pipelining::bits::virt_node |
Ownership of nodes. More... | |
struct | tpie::pipelining::bits::assert_types_equal_and_return< T, U, Result > |
Helper class that throws an exception on behalf of virtual_chunks that have not been assigned a pipe_middle. More... | |
struct | tpie::pipelining::bits::assert_types_equal_and_return< T, T, Result > |
Template partial specialization that just returns the parameter given when the input and output types of a virtual chunk are the same (implicit identity function). More... | |
class | tpie::pipelining::bits::virtual_chunk_base |
Base class of virtual chunks. Owns a virt_node. More... | |
class | tpie::pipelining::virtual_chunk_end< Input > |
Virtual chunk that has no output (that is, virtual consumer). More... | |
class | tpie::pipelining::virtual_chunk< Input, Output > |
Virtual chunk that has input and output. More... | |
class | tpie::pipelining::virtual_chunk_begin< Output > |
Virtual chunk that has no input (that is, virtual producer). More... | |
class | tpie::pipelining::bits::access |
class | tpie::pipelining::virtual_chunk_end< Input > |
Virtual chunk that has no output (that is, virtual consumer). More... | |
class | tpie::pipelining::virtual_chunk< Input, Output > |
Virtual chunk that has input and output. More... | |
class | tpie::pipelining::virtual_chunk_begin< Output > |
Virtual chunk that has no input (that is, virtual producer). More... | |
Namespaces | |
tpie | |
TPIE's namespace. | |
tpie::pipelining | |
TPIE pipelining framework. | |
Virtual wrappers for nodes.
Definition in file virtual.h.