| AddChild(DIABase *node, const Callback &callback=Callback(), size_t parent_index=0) | DIANode< ValueType > | inlinevirtual | 
  | Callback typedef | DIANode< ValueType > |  | 
  | children() const override | DIANode< ValueType > | inlinevirtual | 
  | children_ | DIANode< ValueType > | protected | 
  | consume_counter() const | DIABase | inlinevirtual | 
  | consume_counter_ | DIABase | protected | 
  | context() | DIABase | inline | 
  | context_ | DIABase | protected | 
  | debug | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | privatestatic | 
  | dec_reference() const noexcept | ReferenceCounter | inline | 
  | DecConsumeCounter(size_t counter) | DIABase | inlinevirtual | 
  | dia_id() const | DIABase | inline | 
  | dia_id_ | DIABase | protected | 
  | DIABase(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents) | DIABase | inline | 
  | DIABase(Context &ctx, const char *label, std::vector< size_t > &&parent_ids, std::vector< DIABasePtr > &&parents) | DIABase | inline | 
  | DIABase(const DIABase &)=delete | DIABase |  | 
  | DIABase(DIABase &&)=default | DIABase |  | 
  | DIABasePtr typedef | DIABase |  | 
  | 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() override | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlinevirtual | 
  | DOpNode(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents) | DOpNode< ValueType > | inline | 
  | DOpNode(Context &ctx, const char *label, std::vector< size_t > &&parent_ids, std::vector< DIABasePtr > &&parents) | DOpNode< ValueType > | inline | 
  | emitters_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | Execute() override | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlinevirtual | 
  | ExecuteMemUse() | DIABase | inlinevirtual | 
  | files_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | FlushVectorToFile(std::vector< ValueIn > &v) | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlineprivate | 
  | ForwardDataOnly() const | DIABase | inlinevirtual | 
  | groupby_function_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | GroupToIndexNode(const ParentDIA &parent, const KeyExtractor &key_extractor, const GroupFunction &groupby_function, size_t result_size, const ValueOut &neutral_element) | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inline | 
  | inc_reference() const noexcept | ReferenceCounter | inline | 
  | IncConsumeCounter(size_t counter) | DIABase | inlinevirtual | 
  | Key typedef | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | key_extractor_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | key_range_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | kNeverConsume | DIABase | static | 
  | label() const | DIABase | inline | 
  | label_ | DIABase | protected | 
  | logger_ | DIABase |  | 
  | MainOp() | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlineprivate | 
  | mem_limit_ | DIABase | protected | 
  | mem_manager() | DIABase | inline | 
  | neutral_element_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | OnPreOpFile(const data::File &, size_t) | DIABase | inlinevirtual | 
  | operator=(const DIABase &)=delete | DIABase |  | 
  | operator=(DIABase &&)=default | DIABase |  | 
  | tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexcept | ReferenceCounter | inline | 
  | parent_ids() const | DIABase | inline | 
  | parents() const | DIABase | inline | 
  | parents_ | DIABase | protected | 
  | PreOp(const ValueIn &v) | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inline | 
  | PreOpMemUse() | DIABase | inlinevirtual | 
  | PushData(bool consume) final | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlinevirtual | 
  | PushDataMemUse() | DIABase | inlinevirtual | 
  | PushFile(data::File &file, bool consume) const | DIANode< ValueType > | inline | 
  | PushItem(const ValueType &item) const | DIANode< ValueType > | inline | 
  | reference_count() const noexcept | ReferenceCounter | inline | 
  | ReferenceCounter() noexcept | ReferenceCounter | inline | 
  | ReferenceCounter(const ReferenceCounter &) noexcept | ReferenceCounter | inline | 
  | RemoveAllChildren() override | DIANode< ValueType > | inlinevirtual | 
  | RemoveChild(DIABase *node) override | DIANode< ValueType > | inlinevirtual | 
  | RemoveParent(DIABase *p) | DIABase | inline | 
  | RequireParentPushData(size_t) const | DIABase | inlinevirtual | 
  | result_size_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | RunPushData() override | DIANode< ValueType > | inlinevirtual | 
  | RunScope() | DIABase |  | 
  | RunUserFunc(data::File &f, bool consume) | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlineprivate | 
  | set_mem_limit(const DIAMemUse &mem_limit) | DIABase | inline | 
  | set_state(const DIAState &state) | DIABase | inline | 
  | SetConsumeCounter(size_t counter) | DIABase | inlinevirtual | 
  | StartPreOp(size_t) | DIABase | inlinevirtual | 
  | state() const | DIABase | inline | 
  | state_ | DIABase | protected | 
  | StopPreOp(size_t) final | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | inlinevirtual | 
  | stream_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | Super typedef | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | totalsize_ | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | unique() const noexcept | ReferenceCounter | inline | 
  | ValueIn typedef | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | ValueOut typedef | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > | private | 
  | ~DIABase() | DIABase | inlinevirtual | 
  | ~ReferenceCounter() | ReferenceCounter | inline |