virtual void visit(Block &);
virtual void visit(Precision &);
virtual void visit(VariableDeclaration &);
- using TraversingVisitor::visit;
};
class PrecisionRemover: private TraversingVisitor
private:
virtual void visit(Precision &);
virtual void visit(VariableDeclaration &);
- using TraversingVisitor::visit;
};
class LegacyConverter: private TraversingVisitor
virtual void visit(VariableDeclaration &);
bool supports_interface_blocks(const std::string &) const;
virtual void visit(InterfaceBlock &);
- using TraversingVisitor::visit;
};
} // namespace SL