Go to the documentation of this file.
56 : name_(
""), parent_(&parentUnit) {
94 const string procName =
"PipelineElement::setName";
virtual TCEString name() const
virtual void addPipelineElement(PipelineElement &element)
void setName(const std::string &name)
virtual ~PipelineElement()
void removeResourceUse(const std::string &name)
const std::string & name() const
std::string name_
Name of the pipeline element.
FunctionUnit * parent_
The parent unit.
virtual int operationCount() const
static bool isValidComponentName(const std::string &name)
FunctionUnit * parentUnit() const
ExecutionPipeline * pipeline() const
virtual void deletePipelineElement(PipelineElement &element)
virtual HWOperation * operation(const std::string &name) const
PipelineElement(const std::string &name, FunctionUnit &parentUnit)
bool operator()(const PipelineElement *pe1, const PipelineElement *pe2) const