diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp b/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp index ce18fe211d2..bffaba45512 100644 --- a/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp +++ b/modules/TAO/TAO_IDL/be/be_visitor_component/facet_svs.cpp @@ -29,21 +29,6 @@ be_visitor_facet_svs::~be_visitor_facet_svs (void) } int -be_visitor_facet_svs::visit_component (be_component *node) -{ - if (this->visit_scope (node) == -1) - { - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("be_visitor_facet_svh::") - ACE_TEXT ("visit_component() - ") - ACE_TEXT ("visit_scope() failed\n")), - -1); - } - - return 0; -} - -int be_visitor_facet_svs::visit_provides (be_provides *node) { if (node->gen_facet_svnt_defn (os_) == -1) @@ -62,9 +47,7 @@ be_visitor_facet_svs::visit_provides (be_provides *node) int be_visitor_facet_svs::visit_extended_port (be_extended_port *node) { - be_visitor_extended_port_facet_svs visitor (this->ctx_); - - return visitor.visit_extended_port (node); + return this->visit_porttype (node->port_type ()); } int @@ -74,3 +57,9 @@ be_visitor_facet_svs::visit_mirror_port (be_mirror_port *) return 0; } +int +be_visitor_facet_svs::visit_porttype (be_porttype *node) +{ + return this->visit_scope (node); +} + |