Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / include / ast_finder.h
blob13540932f254142ab3a6bff6dae85dbe4c07104d
1 #ifndef TAO_IDL_AST_FINDER_H
2 #define TAO_IDL_AST_FINDER_H
4 // Representation of component home finder construct declaration.
6 #include "ast_factory.h"
8 class TAO_IDL_FE_Export AST_Finder : public virtual AST_Factory
10 public:
11 AST_Finder (UTL_ScopedName *n);
13 virtual ~AST_Finder ();
15 // AST Dumping.
16 virtual void dump (ACE_OSTREAM_TYPE &o);
18 // Cleanup function.
19 virtual void destroy ();
21 // Visiting.
22 virtual int ast_accept (ast_visitor *visitor);
24 static AST_Decl::NodeType const NT;
27 #endif // TAO_IDL_AST_FINDER_H