[omniORB] _narrow problems with VAC++ 5.0 on AIX

Peter Ledbrook p.ledbrook@psenterprise.com
Tue, 01 Aug 2000 11:24:13 +0100


It seems to be a problem with virtual base classes. The implementation of an
ICapeNumericLASystemFactory interface was declared thus:

  class FactoryImpl : public virtual _sk_ICapeNumericLASystemFactory,
                               public some_other_interface_Impl

Removing the virtual declaration solved this particular problem, but there is
at least one more along these lines. Is there any chance someone can explain
the virtual inheritance in the omniORB interface framework? Simple virtual base
classes is confusing enough for me :-)

Cheers,

Peter

--
Product Development Engineer
Process Systems Enterprise Ltd.

Bridge Studios,
107a Hammersmith Bridge Road,
London
W6 9DA

Tel: +44 20 8563 0888   Fax: +44 20 8563 0999

mailto:p.ledbrook@psenterprise.com
website: http://www.psenterprise.com