[orbitcpp-commits] orbitcpp philipd
Status: Beta
Brought to you by:
philipd
From: Phil D. <ph...@sl...> - 2000-05-31 21:00:59
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: philipd 00/05/31 13:58:45 Modified files: compiler : pass_skels.cc pass_stubs.cc pass_xlate.cc types.cc types.hh orb : .cvsignore orbitcpp_exception.cc orbitcpp_exception.hh orbitcpp_object.cc orbitcpp_object.hh orbitcpp_orb.cc orbitcpp_orb.hh orbitcpp_poa.cc orbitcpp_poa.hh orbitcpp_sequence.hh orbitcpp_smartptr.hh orbitcpp_tools.cc orbitcpp_tools.hh orbitcpp_types.cc orbitcpp_types.hh test/basic : client.cc Log message: Removed _orbitcpp::c:: namespace for ORBit types. orbit-idl generated code still resides in _orbitcpp::c:: to resolve name clashes This was lots more work than expected! - mainly because the compiler now has to deal with 2 c namespaces (root and _orbitcpp::c) Compiler Changes: Added the virtual method IDLType::getNSScopedCTypeName() which returns the typename, scoped in _orbitcpp::c:: if appropriate (i.e. if compiler generated type). getCTypeName() just returns the C type name. Made loads of compiler functions call it. |