3 //=============================================================================
5 * @file be_mirror_port.h
7 * Extension of class AST_Mirror_Port for C++ code generation.
11 //=============================================================================
14 #ifndef BE_MIRROR_PORT_H
15 #define BE_MIRROR_PORT_H
17 #include "ast_mirror_port.h"
19 #include "be_extended_port.h"
24 * Extension of class AST_Mirror_Port for C++ code generation.
26 class be_mirror_port
: public virtual AST_Mirror_Port
,
27 public virtual be_extended_port
32 AST_PortType
*porttype_ref
);
34 virtual ~be_mirror_port (void);
36 virtual void destroy (void);
38 virtual int accept (be_visitor
*visitor
);
40 DEF_NARROW_FROM_DECL (be_mirror_port
);
43 #endif // BE_MIRROR_PORT_H