[orbitcpp-commits] orbitcpp philipd
Status: Beta
Brought to you by:
philipd
From: Phil D. <ph...@us...> - 2000-09-17 21:34:56
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/09/17 14:34:56 Modified files: . : HACKING compiler : pass_gather.cc pass_skels.cc pass_stubs.cc pass_xlate.cc pass_xlate.hh types.cc types.hh orb : Makefile.am orbitcpp.hh orbitcpp_object.hh orbitcpp_sequence.hh orbitcpp_smartptr.hh test/everything: client.cc everything-impl.cc everything-impl.hh everything.idl Log message: - Fixed the 'typedef'd strings don't initialise' bug which was making the name service test fail. - Made stub constructors protected to stop the compiler from printing warnings. (and commented this) - Commented out the const conversion operators - gcc doesn't use them and instead spews warnings telling you this. Has anybody tested with other compilers? - SequenceBase::operator=(SequenceBase const &src) was not returning itself. Fixed that. - Took out stub cast operators since (1) compiler (gcc 2.95.2) announces that won't be used by it and (2) even if they were, all casts are done with stub ptrs, not stub values so they'd never get called anyway - Created smart _ptr classes to handle implicit casts when multiple inheritence is involved to stop the compiler from thunking - Added better MI tests - Updated HACKING doc |