Merge pull request #1815 from sonndinh/get_signal_info
[ACE_TAO.git] / TAO / TAO_IDL / include / ast_mirror_port.h
bloba5fbc761b4f48cea15a733b251feb0d15f7985ca
1 // -*- C++ -*-
2 #ifndef AST_MIRROR_PORT_H
3 #define AST_MIRROR_PORT_H
5 #include "ast_extended_port.h"
7 class TAO_IDL_FE_Export AST_Mirror_Port
8 : public virtual AST_Extended_Port
10 public:
11 AST_Mirror_Port (
12 UTL_ScopedName *n,
13 AST_PortType *porttype_ref);
15 virtual ~AST_Mirror_Port (void);
17 // Cleanup function.
18 virtual void destroy (void);
20 // Narrowing.
22 DEF_NARROW_FROM_DECL (AST_Mirror_Port);
24 // AST Dumping.
25 virtual void dump (ACE_OSTREAM_TYPE &o);
27 // Visiting.
28 virtual int ast_accept (ast_visitor *visitor);
30 static AST_Decl::NodeType const NT;
33 #endif /* AST_MIRROR_PORT_H */