diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/ast/ast_param_holder.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/ast/ast_param_holder.cpp | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/modules/TAO/TAO_IDL/ast/ast_param_holder.cpp b/modules/TAO/TAO_IDL/ast/ast_param_holder.cpp index a21b32f300f..b6a33a744b2 100644 --- a/modules/TAO/TAO_IDL/ast/ast_param_holder.cpp +++ b/modules/TAO/TAO_IDL/ast/ast_param_holder.cpp @@ -4,12 +4,13 @@ #include "utl_identifier.h" -AST_Param_Holder::AST_Param_Holder (Identifier *parameter_name) +AST_Param_Holder::AST_Param_Holder (UTL_ScopedName *parameter_name) : COMMON_Base (false, false), AST_Decl (AST_Decl::NT_param_holder, - 0), - param_name_ (parameter_name) + parameter_name), + AST_Type (AST_Decl::NT_param_holder, + parameter_name) { } @@ -17,20 +18,10 @@ AST_Param_Holder::~AST_Param_Holder (void) { } -Identifier const * -AST_Param_Holder::param_name (void) const -{ - return this->param_name_; -} - void AST_Param_Holder::destroy (void) { - this->param_name_->destroy (); - delete this->param_name_; - this->param_name_ = 0; - - this->AST_Decl::destroy (); + this->AST_Type::destroy (); } int |