Thrill  0.1
UnionNode< ValueType > Member List

This is the complete list of members for UnionNode< ValueType >, including all inherited members.

AddChild(DIABase *node, const Callback &callback, size_t parent_index=0) finalUnionNode< ValueType >inlinevirtual
Callback typedefUnionNode< ValueType >
children() const finalUnionNode< ValueType >inlinevirtual
children_UnionNode< ValueType >private
ChildStatus enum nameUnionNode< ValueType >
consume_counter() const finalUnionNode< ValueType >inlinevirtual
consume_counter_DIABaseprotected
context()DIABaseinline
context_DIABaseprotected
debugUnionNode< ValueType >privatestatic
dec_reference() const noexceptReferenceCounterinline
DecConsumeCounter(size_t consume) finalUnionNode< ValueType >inlinevirtual
dia_id() constDIABaseinline
dia_id_DIABaseprotected
DIABase(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents)DIABaseinline
DIABase(Context &ctx, const char *label, std::vector< size_t > &&parent_ids, std::vector< DIABasePtr > &&parents)DIABaseinline
DIABase(const DIABase &)=deleteDIABase
DIABase(DIABase &&)=defaultDIABase
DIABasePtr typedefDIABase
DIANode(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents)DIANode< ValueType >inline
DIANode(Context &ctx, const char *label, std::vector< size_t > &&parent_ids, std::vector< DIABasePtr > &&parents)DIANode< ValueType >inline
Dispose()DIABaseinlinevirtual
Execute() finalUnionNode< ValueType >inlinevirtual
ExecuteMemUse()DIABaseinlinevirtual
ForwardDataOnly() const finalUnionNode< ValueType >inlinevirtual
inc_reference() const noexceptReferenceCounterinline
IncConsumeCounter(size_t consume) finalUnionNode< ValueType >inlinevirtual
kNeverConsumeDIABasestatic
label() constDIABaseinline
label_DIABaseprotected
logger_DIABase
mem_limit_DIABaseprotected
mem_manager()DIABaseinline
num_inputs_UnionNode< ValueType >private
OnPreOpFile(const data::File &, size_t)DIABaseinlinevirtual
operator=(const DIABase &)=deleteDIABase
operator=(DIABase &&)=defaultDIABase
tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexceptReferenceCounterinline
parent_ids() constDIABaseinline
parents() constDIABaseinline
parents_DIABaseprotected
PreOpMemUse()DIABaseinlinevirtual
PushData(bool) finalUnionNode< ValueType >inlinevirtual
PushDataMemUse()DIABaseinlinevirtual
PushFile(data::File &file, bool consume) constDIANode< ValueType >inline
PushItem(const ValueType &item, size_t parent_index) constUnionNode< ValueType >inline
thrill::api::DIANode::PushItem(const ValueType &item) constDIANode< ValueType >inline
reference_count() const noexceptReferenceCounterinline
ReferenceCounter() noexceptReferenceCounterinline
ReferenceCounter(const ReferenceCounter &) noexceptReferenceCounterinline
RemoveAllChildren() finalUnionNode< ValueType >inlinevirtual
RemoveChild(DIABase *node) finalUnionNode< ValueType >inlinevirtual
RemoveParent(DIABase *p)DIABaseinline
RequireParentPushData(size_t parent_index) const finalUnionNode< ValueType >inlinevirtual
RunPushData() finalUnionNode< ValueType >inlinevirtual
RunScope()DIABase
set_mem_limit(const DIAMemUse &mem_limit)DIABaseinline
set_state(const DIAState &state)DIABaseinline
SetConsumeCounter(size_t consume) finalUnionNode< ValueType >inlinevirtual
StartPreOp(size_t parent_index) finalUnionNode< ValueType >inlinevirtual
state() constDIABaseinline
state_DIABaseprotected
StopPreOp(size_t parent_index) finalUnionNode< ValueType >inlinevirtual
Super typedefUnionNode< ValueType >
UnionNode(const ParentDIA0 &parent0, const ParentDIAs &... parents)UnionNode< ValueType >inlineexplicit
UnionNode(const std::vector< ParentDIA > &parents)UnionNode< ValueType >inlineexplicit
UnionNode(const std::initializer_list< ParentDIA > &parents)UnionNode< ValueType >inlineexplicit
unique() const noexceptReferenceCounterinline
~DIABase()DIABaseinlinevirtual
~ReferenceCounter()ReferenceCounterinline