Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / TAO_IDL / include / ast_union_fwd.h
blob763a75ac3dda2c80bfe5c78ad52b300ba13abbfc
1 #ifndef _AST_UNION_FWD_AST_UNION_FWD_HH
2 #define _AST_UNION_FWD_AST_UNION_FWD_HH
4 #include "ast_structure_fwd.h"
6 class AST_Union;
8 // Representation of a forward union declaration.
9 class TAO_IDL_FE_Export AST_UnionFwd : public virtual AST_StructureFwd
11 public:
12 AST_UnionFwd (AST_Union *dummy,
13 UTL_ScopedName *n);
15 virtual ~AST_UnionFwd ();
17 // Cleanup function.
18 virtual void destroy ();
20 // AST Dumping.
21 virtual void dump (ACE_OSTREAM_TYPE &);
23 // Visiting.
24 virtual int ast_accept (ast_visitor *visitor);
26 static AST_Decl::NodeType const NT;
29 #endif // _AST_UNION_FWD_AST_UNION_FWD_HH