1 #ifndef AST_TEMPLATE_MODULE_INST_H
2 #define AST_TEMPLATE_MODULE_INST_H
7 class AST_Template_Module
;
9 class TAO_IDL_FE_Export AST_Template_Module_Inst
10 : public virtual AST_Field
13 AST_Template_Module_Inst (UTL_ScopedName
*n
,
14 AST_Template_Module
*ref
,
15 FE_Utils::T_ARGLIST
*template_args
);
17 virtual ~AST_Template_Module_Inst ();
19 AST_Template_Module
*ref () const;
21 FE_Utils::T_ARGLIST
const *
22 template_args () const;
25 virtual void dump (ACE_OSTREAM_TYPE
&o
);
28 virtual void destroy ();
31 virtual int ast_accept (ast_visitor
*visitor
);
33 static AST_Decl::NodeType
const NT
;
36 FE_Utils::T_ARGLIST
* template_args_
;
39 #endif // AST_TEMPLATE_MODULE_INST_H