#include "ast_mirror_port.h" #include "ast_porttype.h" #include "ast_visitor.h" #include "utl_identifier.h" #include "utl_indenter.h" #include "global_extern.h" AST_Decl::NodeType const AST_Mirror_Port::NT = AST_Decl::NT_mirror_port; AST_Mirror_Port::AST_Mirror_Port ( UTL_ScopedName *n, AST_PortType *porttype_ref) : COMMON_Base (false, false), AST_Decl (AST_Decl::NT_mirror_port, n), AST_Field (AST_Decl::NT_mirror_port, porttype_ref, n), AST_Extended_Port (n, porttype_ref) { } AST_Mirror_Port::~AST_Mirror_Port () { } void AST_Mirror_Port::destroy () { this->AST_Extended_Port::destroy (); } void AST_Mirror_Port::dump (ACE_OSTREAM_TYPE &o) { this->dump_i (o, "port "); this->local_name ()->dump (o); } int AST_Mirror_Port::ast_accept (ast_visitor *visitor) { return visitor->visit_mirror_port (this); }