Logged In: YES
user_id=591019

It's also a bit weird.

If you commented the throw clause at the implementation,
the class browser shows the class "foo" and the function "bar"
(with the parameter ")").
If you comment it at the definition only, then you get the
class "foo" and with the member function "bar" (with no
parameters).
If you comment if at both places, then you get the class "foo"
with the member function "bar" (with no parameters)
and
you get the function "bar" (with parameters ")
").

There seems to be something else fishy in the class browser.