Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / TAO_IDL / be / be_template_module_inst.cpp
blobbcc5ac8ce257dfb01736229a18d270f79499b93d
1 #include "be_template_module_inst.h"
2 #include "be_visitor.h"
4 #include "ast_template_module.h"
6 be_template_module_inst::be_template_module_inst (
7 UTL_ScopedName *n,
8 AST_Template_Module *ref,
9 FE_Utils::T_ARGLIST *template_args)
10 : COMMON_Base (false,
11 false),
12 AST_Decl (AST_Decl::NT_module,
13 n),
14 AST_Field (AST_Decl::NT_module,
15 ref,
16 n),
17 AST_Template_Module_Inst (n,
18 ref,
19 template_args),
20 be_decl (AST_Decl::NT_module,
21 n),
22 be_field (ref,
27 be_template_module_inst::~be_template_module_inst ()
31 void
32 be_template_module_inst::destroy ()
34 this->AST_Template_Module_Inst::destroy ();
37 int
38 be_template_module_inst::accept (be_visitor *visitor)
40 return visitor->visit_template_module_inst (this);