3 //=============================================================================
5 * @file be_structure_fwd.h
7 * Extension of class AST_StructureFwd that provides additional
8 * means for C++ mapping of a struct.
10 * @author Jeff Parsons
12 //=============================================================================
14 #ifndef BE_STRUCTURE_FWD_H
15 #define BE_STRUCTURE_FWD_H
18 #include "ast_structure_fwd.h"
23 class be_structure_fwd
: public virtual AST_StructureFwd
,
24 public virtual be_type
30 // Extensions to the AST_StructureFwd class
32 be_structure_fwd (AST_Structure
*dummy
,
35 virtual ~be_structure_fwd (void);
38 virtual void destroy (void);
41 virtual int accept (be_visitor
* visitor
);
44 DEF_NARROW_FROM_DECL (be_structure_fwd
);