summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_field.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_field.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_field.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/TAO/TAO_IDL/be/be_field.cpp b/TAO/TAO_IDL/be/be_field.cpp
index fd54c73baf2..55c1e689cc3 100644
--- a/TAO/TAO_IDL/be/be_field.cpp
+++ b/TAO/TAO_IDL/be/be_field.cpp
@@ -42,10 +42,10 @@ be_field::be_field (AST_Type *ft,
}
be_type *
-be_field::field_type (void) const
+be_field::field_type () const
{
return
- be_type::narrow_from_decl (
+ dynamic_cast<be_type*> (
this->AST_Field::field_type ());
}
@@ -55,7 +55,7 @@ be_field::gen_member_ostream_operator (TAO_OutStream *os,
bool use_underscore,
bool accessor)
{
- be_type *ft = be_type::narrow_from_decl (this->field_type ());
+ be_type *ft = dynamic_cast<be_type*> (this->field_type ());
ft->gen_member_ostream_operator (os,
instance_name,
use_underscore,
@@ -63,7 +63,7 @@ be_field::gen_member_ostream_operator (TAO_OutStream *os,
}
bool
-be_field::port_name_prefixed (void) const
+be_field::port_name_prefixed () const
{
return this->port_name_prefixed_;
}
@@ -81,10 +81,8 @@ be_field::accept (be_visitor *visitor)
}
void
-be_field::destroy (void)
+be_field::destroy ()
{
this->be_decl::destroy ();
this->AST_Field::destroy ();
}
-
-IMPL_NARROW_FROM_DECL (be_field)