3 //=============================================================================
7 * Extension of class AST_UnionFwd that provides additional
8 * means for C++ mapping of a union.
10 * @author Jeff Parsons
12 //=============================================================================
14 #ifndef BE_UNION_FWD_H
15 #define BE_UNION_FWD_H
17 #include "be_structure_fwd.h"
18 #include "ast_union_fwd.h"
22 class be_union_fwd
: public virtual AST_UnionFwd
,
23 public virtual be_structure_fwd
29 // Extensions to the AST_UnionFwd class
31 be_union_fwd (AST_Union
*dummy
,
34 virtual ~be_union_fwd ();
37 virtual void destroy ();
40 virtual int accept (be_visitor
* visitor
);