Geany should ignore lines like: "friend class ClassName;"
You can try this C++ code:
class ClassA{
class ClassB{
//friend class ClassA;
};
void MethodA();
};
void ClassA::MethodA()
{
//SYMBOLS DETECT THIS METHOD OK
}
class ClassC{
class ClassD{
friend class ClassC;
};
void MethodB();
};
void ClassC::MethodB()
{
//SYMBOLS DETECT THIS METHOD BAD
}
Bug Screen