Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / TAO_IDL / be / be_param_holder.cpp
blob0388f2aa116f4472be0fa1957ba64b45e0d2d2bf
2 //=============================================================================
3 /**
4 * @file be_param_holder.cpp
6 * Place holder referenced by AST_Field (or subclass)
7 * representing a corresponding template parameter in IDL.
9 * @author Jeff Parsons
11 //=============================================================================
14 #include "be_param_holder.h"
15 #include "be_visitor.h"
17 be_param_holder::be_param_holder (UTL_ScopedName *parameter_name,
18 FE_Utils::T_Param_Info *info)
19 : COMMON_Base (false,
20 false),
21 AST_Decl (AST_Decl::NT_param_holder,
22 parameter_name),
23 AST_Type (AST_Decl::NT_param_holder,
24 parameter_name),
25 AST_Param_Holder (parameter_name,
26 info),
27 be_decl (AST_Decl::NT_param_holder,
28 parameter_name),
29 be_type (AST_Decl::NT_param_holder,
30 parameter_name)
34 be_param_holder::~be_param_holder ()
38 int
39 be_param_holder::accept (be_visitor *visitor)
41 return visitor->visit_param_holder (this);
44 void
45 be_param_holder::destroy ()
47 this->AST_Param_Holder::destroy ();
48 this->be_type::destroy ();