vhdlpp: Added ExpDelay::visit() method.

This commit is contained in:
Maciej Suminski 2016-02-11 13:41:38 +01:00
parent f802c782b8
commit 1647e192e5
2 changed files with 9 additions and 0 deletions

View File

@ -894,3 +894,11 @@ ExpDelay::~ExpDelay()
delete expr_;
delete delay_;
}
void ExpDelay::visit(ExprVisitor& func)
{
expr_->visit(func);
delay_->visit(func);
func(this);
}

View File

@ -992,6 +992,7 @@ public:
void write_to_stream(std::ostream&) const;
int emit(ostream&out, Entity*ent, ScopeBase*scope) const;
void dump(ostream&out, int indent = 0) const;
void visit(ExprVisitor& func);
const Expression*peek_expr() const { return expr_; }
const Expression*peek_delay() const { return delay_; }