Re: orbitcpp idl backend & --onlytop
- From: Bowie Owens <bowie owens csiro au>
- To: orbitcpp-list <orbitcpp-list gnome org>
- Cc: rm <async cc gatech edu>
- Subject: Re: orbitcpp idl backend & --onlytop
- Date: Fri, 03 Oct 2003 09:38:12 +1000
Bowie Owens wrote:
Robert, I have committed some changes to CVS that resolve the problems
with the test case you have supplied. Can you please update to the
latest orbitcpp from CVS and test it out. This is really important for
fixing bug #101455 and ensuring that orbitcpp is doing the right thing
for libbonobomm, so your support in testing this would be hugely
appreciated.
I have checked in some more changes to orbitcpp. This adds support for
inhibited exceptions. Unfortunately, it doesn't deal with anything but
interfaces and exceptions very well. So the following which uses
struct's and typedefs of primtive types fails.
#pragma inhibit push
module foo {
typedef long Integer;
struct S { long i; };
interface bar {
};
exception eep { };
};
#pragma inhibit pop
module B {
interface C {
foo::bar get_foo() raises (foo::eep); // this bit works though
// foo::S and foo::Integer are mistaken for interfaces :-(
foo::S the_s();
foo::Integer the_integer();
};
};
--
Bowie Owens
CSIRO Mathematical & Information Sciences
phone : +61 3 9545 8055
fax : +61 3 9545 8080
mobile : 0425 729 875
email : Bowie Owens csiro au
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]