On 4/5/13 9:52 PM,
jeremy...@gmx.ch wrote:
> AString getMyString();
....
> When I try to compile this I get an error c2660 function does not take 0 arguments. This seems weird to me as my declaration doesn't expect an argument?
The XPIDL C++ binding for AString return values turns them into a
"nsAString&" our param appended to the list of arguments.
Actually, that happens for _all_ return types in XPIDL, since the C++
versions of the methods all return nsresult.
See
https://developer.mozilla.org/en-US/docs/XPIDL for more information.
-Boris