1#ifndef ISTATDEPENDENCYPRUNER_H
2#define ISTATDEPENDENCYPRUNER_H
Abstract port used by the statistics module to prune dependency links.
virtual void reattach_parameter(ParameterType, const std::string &, const LhaID &)=0
Reattaches a previously detached dependent parameter.
virtual ~IStatDependencyPruner()=default
Virtual destructor.
virtual void detach_parameter(ParameterType, const std::string &, const LhaID &)=0
Detaches a dependent parameter from its upstream dependency graph.
virtual void detach_block(ParameterType, const std::string &)=0
Detaches a block from its upstream dependency graph.
virtual void reattach_block(ParameterType, const std::string &)=0
Reattaches a previously detached block.
Represents an identifier of a LHA element, possibly containing several sub-ids.