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