@@ -109,8 +109,7 @@ be_visitor_interface_ss::visit_interface (be_interface *node)
109
109
<< local_name_prefix << node_local_name
110
110
<< " ()" ;
111
111
112
- bool const init_bases = node->nmembers () == 0 ;
113
- if (init_bases)
112
+ if (node->nmembers () == 0 )
114
113
{
115
114
*os << be_idt_nl << " : TAO_ServantBase ()" << be_uidt_nl;
116
115
}
@@ -125,33 +124,6 @@ be_visitor_interface_ss::visit_interface (be_interface *node)
125
124
<< " _optable);" << be_uidt_nl
126
125
<< " }" << be_nl_2;
127
126
128
- // find if we are at the top scope or inside some module
129
- *os << full_skel_name << " ::"
130
- << local_name_prefix << node_local_name << " ("
131
- << " const " << local_name_prefix
132
- << node_local_name << " &"
133
- << (init_bases ? " rhs" : " " ) << " )" ;
134
-
135
- if (init_bases)
136
- {
137
- *os << be_idt_nl
138
- << " : TAO_Abstract_ServantBase (rhs)," << be_nl
139
- << " TAO_ServantBase (rhs)" ;
140
- }
141
-
142
- if (this ->generate_copy_ctor (node, os) == -1 )
143
- {
144
- ACE_ERROR_RETURN ((LM_ERROR,
145
- ACE_TEXT (" be_visitor_interface_ss::" )
146
- ACE_TEXT (" visit_interface - " )
147
- ACE_TEXT (" copy ctor generation failed\n " )),
148
- -1 );
149
- }
150
-
151
- *os << be_uidt_nl
152
- << " {" << be_nl
153
- << " }" << be_nl_2;
154
-
155
127
// Generate code for elements in the scope (e.g., operations).
156
128
if (this ->visit_scope (node) == -1 )
157
129
{
@@ -456,14 +428,6 @@ be_visitor_interface_ss::generate_proxy_classes (be_interface *node)
456
428
return 0 ;
457
429
}
458
430
459
- int
460
- be_visitor_interface_ss::generate_copy_ctor (be_interface *node,
461
- TAO_OutStream *os)
462
- {
463
- return node->traverse_inheritance_graph (be_interface::copy_ctor_helper,
464
- os);
465
- }
466
-
467
431
ACE_CString
468
432
be_visitor_interface_ss::generate_flat_name (be_interface *node)
469
433
{
0 commit comments