Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / TAO_IDL / include / ast_connector.h
blobd1748e5853e05579fdb018cfd56e73d4ba2c9fd3
1 // -*- C++ -*-
2 #ifndef AST_CONNECTOR_H
3 #define AST_CONNECTOR_H
5 #include "ast_component.h"
6 #include "fe_utils.h"
8 class TAO_IDL_FE_Export AST_Connector
9 : public virtual AST_Component
11 public:
12 AST_Connector ();
14 AST_Connector (UTL_ScopedName *n,
15 AST_Connector *base_connector);
17 virtual ~AST_Connector ();
19 AST_Connector *base_connector () const;
21 // Cleanup function.
22 virtual void destroy ();
24 // AST Dumping.
25 virtual void dump (ACE_OSTREAM_TYPE &);
27 // Visiting.
28 virtual int ast_accept (ast_visitor *visitor);
30 static AST_Decl::NodeType const NT;
33 #endif // AST_CONNECTOR_H