> Even if all the compilers accept it, I'm not sure I'd like having the
> implementations with different looking signatures. I think that would be
> more confusing than what we have now.
The way it is now, the implementations do have (the appearance of)
different signitures.
When you implement a Getter for instance, the generated header file is:
GetFoo(nsAWritableString & afoo) = 0;
your implementation is:
GetFoo(nsAString& aFoo);
So an implementor using the generated header files as a reference could
be mislead.
Right?
--pete
> So I think the XPIDL compiler should be changed when someone decides
> it's time to remove the typedefs and do a global search and replace of > the
>identifiers. Careful to avoid a catch 22 here ;-)
>