2 //=============================================================================
4 * @file be_structure_fwd.cpp
6 * Extension of class AST_StructureFwd that provides additional means for C++
11 //=============================================================================
13 #include "be_structure_fwd.h"
14 #include "be_visitor.h"
16 be_structure_fwd::be_structure_fwd (AST_Structure
*dummy
,
19 AST_Decl (AST_Decl::NT_struct_fwd
,
21 AST_Type (AST_Decl::NT_struct_fwd
,
23 AST_StructureFwd (dummy
,
25 be_decl (AST_Decl::NT_struct_fwd
,
27 be_type (AST_Decl::NT_struct_fwd
,
32 be_structure_fwd::~be_structure_fwd ()
37 be_structure_fwd::destroy ()
39 this->be_type::destroy ();
40 this->AST_StructureFwd::destroy ();
44 be_structure_fwd::accept (be_visitor
*visitor
)
46 return visitor
->visit_structure_fwd (this);