nonexistent function 'identifier' specified as friend
The specified identifier was not a function.
Only a function can be specified as a friend.
The following is an example of this error:
class C
{
public:
int i; // i is not a function
void func();
};
class S
{
public:
friend void C::i(); // error
friend void C::func(); // OK
};