Version: unspecified OS: Linux Let's say that I have a class: //------------------------------- class Application { public: virtual void quit(); protected: virtual bool main(); }; //------------------------------- Then I create derived class: //------------------------------- class Client : public Application { public: // Ctrl+Space here offers me an option to override the function protected: // Ctrl+Space here DOES NOT offer me an option to override the function }; //------------------------------- Reproducible: Always
Works for me.