[orbitcpp-commits] orbitcpp jkluebs
Status: Beta
Brought to you by:
philipd
From: John K. L. <jk...@us...> - 2000-11-12 04:24:02
|
CVSROOT: /cvsroot/orbitcpp Module name: orbitcpp Changes by: jkluebs 00/11/11 20:24:01 Modified files: compiler : pass.hh pass_xlate.cc pass_xlate.hh types.cc types.hh Log message: Support for Any (inserters and extractors are generated for everything less arrays which is in the works). Any types are marshalled and demarshalled. Bug fixes concerning arrays and sequences: No more seqfaults for arrays of sequences. No more segfaults for sequences in structs (without a typedef). Also arrays in structs (non typedefed) work correctly now. The properties functions for Arrays are only generated once for every unique (as far as CPP is concerned) kind of array so: typedef long Arr[5], Arr2[5]; does not cause multiple definitions. Arrays in interfaces work, with the mandatory functions made static and the properties generation deffered to outside the interface. Multiple definitions of sequences are also covered. TypeCode constants are generated except there is a // prepended until the typecode implementation is checked in by Sam. |