summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/ast/ast_param_holder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/ast/ast_param_holder.cpp')
-rw-r--r--modules/TAO/TAO_IDL/ast/ast_param_holder.cpp19
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