1 #include "be_template_module_ref.h"
2 #include "be_visitor.h"
4 #include "ast_template_module.h"
6 be_template_module_ref::be_template_module_ref (
8 AST_Template_Module
*ref
,
9 UTL_StrList
*param_refs
)
12 AST_Decl (AST_Decl::NT_module
,
14 AST_Field (AST_Decl::NT_module
,
17 AST_Template_Module_Ref (n
,
20 be_decl (AST_Decl::NT_module
,
27 be_template_module_ref::~be_template_module_ref ()
32 be_template_module_ref::destroy ()
34 this->AST_Template_Module_Ref::destroy ();
35 this->be_field::destroy ();
39 be_template_module_ref::accept (be_visitor
*visitor
)
41 return visitor
->visit_template_module_ref (this);