[omniORB] IDL modules
Duncan Grisby
dgrisby@uk.research.att.com
Tue, 24 Aug 1999 16:56:07 +0100
On Tuesday 24 August, Peter Ledbrook wrote:
[... can modules be re-opened ...]
> I ask because omniidl2 on NT4 (omniORB 2.7.1) thinks this is OK, but the
> same compiler on IRIX 6.5 says that it is a redefinition of 'my_mod' and
> is thus an error. Surely not everything in a module needs to be declared
> within the same set of braces? All I want is for A and B to be in the
> same module but not the same file.
IDL does permit modules to be re-opened. However, for this to work,
your C++ compiler must support namespaces. If it doesn't, modules map
to nested classes; you can't re-open classes, so module re-opening is
impossible.
Cheers,
Duncan.
--
-- Duncan Grisby \ Research Engineer --
-- AT&T Laboratories Cambridge --
-- http://www.uk.research.att.com/~dpg1 --