diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_interface_fwd.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_interface_fwd.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/TAO/TAO_IDL/be/be_interface_fwd.cpp b/TAO/TAO_IDL/be/be_interface_fwd.cpp index 79415551ea4..e1134961c1e 100644 --- a/TAO/TAO_IDL/be/be_interface_fwd.cpp +++ b/TAO/TAO_IDL/be/be_interface_fwd.cpp @@ -35,7 +35,7 @@ be_interface_fwd::be_interface_fwd (AST_Interface *dummy, this->size_type (AST_Type::VARIABLE); } -be_interface_fwd::~be_interface_fwd (void) +be_interface_fwd::~be_interface_fwd () { } @@ -44,7 +44,7 @@ be_interface_fwd::seen_in_sequence (bool val) { this->be_type::seen_in_sequence (val); be_interface *fd = - be_interface::narrow_from_decl (this->full_definition ()); + dynamic_cast<be_interface*> (this->full_definition ()); fd->seen_in_sequence (val); } @@ -53,12 +53,12 @@ be_interface_fwd::seen_in_operation (bool val) { this->be_type::seen_in_operation (val); be_interface *fd = - be_interface::narrow_from_decl (this->full_definition ()); + dynamic_cast<be_interface*> (this->full_definition ()); fd->seen_in_operation (val); } void -be_interface_fwd::destroy (void) +be_interface_fwd::destroy () { this->be_type::destroy (); this->AST_InterfaceFwd::destroy (); @@ -69,7 +69,3 @@ be_interface_fwd::accept (be_visitor *visitor) { return visitor->visit_interface_fwd (this); } - - - -IMPL_NARROW_FROM_DECL (be_interface_fwd) |