1 // This may look like C, but it's really -*- C++ -*-
2 #ifndef _AST_UNION_FWD_AST_UNION_FWD_HH
3 #define _AST_UNION_FWD_AST_UNION_FWD_HH
5 #include "ast_structure_fwd.h"
9 // Representation of a forward union declaration.
11 class TAO_IDL_FE_Export AST_UnionFwd
: public virtual AST_StructureFwd
14 AST_UnionFwd (AST_Union
*dummy
,
17 virtual ~AST_UnionFwd (void);
20 virtual void destroy (void);
24 DEF_NARROW_FROM_DECL(AST_UnionFwd
);
27 virtual void dump (ACE_OSTREAM_TYPE
&);
30 virtual int ast_accept (ast_visitor
*visitor
);
32 static AST_Decl::NodeType
const NT
;
35 #endif // _AST_UNION_FWD_AST_UNION_FWD_HH