'member' : illegal qualified name in member declaration
A class, structure, or union uses a fully qualified name to redeclare a member of another class, structure, or union.
Example
class Bellini { public: Norma(); }; class Bottesini { Bellini::Norma(); // error };