The class shown below seems to confuse the Symbols Browser. The function "MyFuncError(...)" appears twice what is caused by the comment /* = NULL */ in function definition just before the closing bracket.
header file
class Blah
{
public:
void MyFuncNormal(char* szNonSense, int* nNoDefault);
void MyFuncError(char* szNonSense, int* nWithDefaultNull = NULL);
private:
bool bIsCheckedByMandrav(void){return false;};
};
cpp file
void Blah::MyFuncNormal(char* szNonSense, int* nNoDefault)
{
return;
}
/* The comment between "nWithDefaultNull" and ")" confuses the parser: */
void Blah::MyFuncError(char* szNonSense, int* nWithDefaultNull /* = NULL */)
{
return;
}
Not a big problem, but I've lots of these comments...
SVN 5082, WINDOWS, wx2.8.7 unicode