Re: [orbitcpp-list] Compiler Any support and sequence bug
Status: Beta
Brought to you by:
philipd
From: Phil D. <ph...@us...> - 2000-11-08 11:18:46
|
Hi Sam, John, Looks like we're going to have to do a merge-fest fairly soon. I've almost finished union support (which was a bugger btw) and hope to do a cvs commit tonight with this stuff. There are quite a few changes to the compiler so I'd like to commit this before merging commences. Then we have 2 options: 1) I merge the typecode/any patches manually and commit to cvs 2) We do the cvs 'thing' and each commit our stuff, merging as we go. As a future plan, it makes sense to commit early and often - as long as the thing compiles I'm not that fussed. (I'm guilty of not committing early - mainly because I've had the archive to myself for the last 3 months or so :-( Cheers, Phil Sam Couter writes: > Phil Dawes <ph...@us...> wrote: > > > > Sam - have you had a chance to look at this? Is there any crossover > > with what you've done? > > More than that - All I can add to this is a C++ wrapper of the ORBit > TypeCode to create a C++ TypeCode implementation. John's implementation of > Any is way beyond what I've got done so far. > > I'm attaching my TypeCode implementation as a patch to orbitcpp_orb.{cc,hh} > and two new files: orbitcpp_typecode.{cc,hh}. > John, you might like to use this C++ wrapper implementation of TypeCode in > your Any implementation. I don't know if it's necessary or even useful. > > The compiler still won't generate the appropriate C++ TypeCode constants > for each generated type though. > -- > Sam Couter | Internet Engineer | http://www.topic.com.au/ > sa...@to... | tSA Consulting | > PGP key available on key servers > PGP key fingerprint: A46B 9BB5 3148 7BEA 1F05 5BD5 8530 03AE DE89 C75C |