Interrogate and wide-char string literal


my problem this time is that I want to have a method with the following signature

void foo(wstring arg=L"bla bla");

Interrogate seems to choke on the wide character string literal (“parse error”). Is this an issue with interrogate, or am I doing something wrong?

For now I work around this way:

void foo(const wchar_t *arg=NULL);

…and within the function implementation I checkfor NULL and if it is NULL then I assign the default value.

It’s true, interrogate lacks an understanding of the wide-string syntax. It was written before this syntax was added to the language.

It shouldn’t be hard to add support for this syntax, though–let me see what I can do.