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 ();
38 virtual void destroy ();
41 virtual int accept (be_visitor
* visitor
);