Legacy Issue Number: 4610
Source: Triodia Technologies Pty Ltd ( Michi Henning)
PortableServer::ValueRefCountBase derives from both CORBA::ValueBase and
PortableServer::ServantBase. This create a problem because ValueBase
virtual ValueBase * _add_ref() = 0;
but ServantBase contains
virtual void _add_ref();
The easy fix would appear to be to change the ValueBase version to return void.
Anyone see a problem with this? (I don't understand why the ValueBase version
currently returns a ValueBase * anyway. Any subtle reason for this that I
am not aware of?)
Reported: CPP 1.1 — Tue, 9 Oct 2001 04:00 GMT
Disposition: Resolved — CPP 1.2
Change _add_ref() on ValueBase to return void.
Updated: Fri, 6 Mar 2015 20:57 GMT