Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DIABase Member List

This is the complete list of members for DIABase, including all inherited members.

children() const =0DIABasepure virtual
consume_counter() constDIABaseinlinevirtual
consume_counter_DIABaseprotected
context()DIABaseinline
context_DIABaseprotected
dec_reference() const noexceptReferenceCounterinline
DecConsumeCounter(size_t counter)DIABaseinlinevirtual
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
Dispose()DIABaseinlinevirtual
Execute()=0DIABasepure virtual
ExecuteMemUse()DIABaseinlinevirtual
ForwardDataOnly() constDIABaseinlinevirtual
inc_reference() const noexceptReferenceCounterinline
IncConsumeCounter(size_t counter)DIABaseinlinevirtual
kNeverConsumeDIABasestatic
label() constDIABaseinline
label_DIABaseprotected
logger_DIABase
mem_limit_DIABaseprotected
mem_manager()DIABaseinline
OnPreOpFile(const data::File &, size_t)DIABaseinlinevirtual
operator<<(std::ostream &os, const DIABase &d)DIABasefriend
operator=(const DIABase &)=deleteDIABase
operator=(DIABase &&)=defaultDIABase
tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexceptReferenceCounterinline
parent_ids() constDIABaseinline
parents() constDIABaseinline
parents_DIABaseprotected
PreOpMemUse()DIABaseinlinevirtual
PushData(bool consume)=0DIABasepure virtual
PushDataMemUse()DIABaseinlinevirtual
reference_count() const noexceptReferenceCounterinline
ReferenceCounter() noexceptReferenceCounterinline
ReferenceCounter(const ReferenceCounter &) noexceptReferenceCounterinline
RemoveAllChildren()=0DIABasepure virtual
RemoveChild(DIABase *node)=0DIABasepure virtual
RemoveParent(DIABase *p)DIABaseinline
RequireParentPushData(size_t) constDIABaseinlinevirtual
RunPushData()=0DIABasepure virtual
RunScope()DIABase
set_mem_limit(const DIAMemUse &mem_limit)DIABaseinline
set_state(const DIAState &state)DIABaseinline
SetConsumeCounter(size_t counter)DIABaseinlinevirtual
StartPreOp(size_t)DIABaseinlinevirtual
state() constDIABaseinline
state_DIABaseprotected
StopPreOp(size_t)DIABaseinlinevirtual
unique() const noexceptReferenceCounterinline
~DIABase()DIABaseinlinevirtual
~ReferenceCounter()ReferenceCounterinline