.. _Implement Missing Pure Virtual Methods:

Implement Missing Pure Virtual Methods
======================================

An error is triggered when a non-virtual class does not implement all the inherited pure virtual methods. 

.. figure:: ../../images/common/sv_quick_fix_implement_missing_pure_virtual_list.png

Place the editor cursor on the error's line and press :kbd:`Ctrl+1`, select **Implement Missing Pure Virtual Methods** from the list of quick fix proposals and press  :kbd:`Enter`.

All missing implementations are created:


.. figure:: ../../images/common/sv_quick_fix_implement_missing_pure_virtual_after.png

.. tip::
   
   You can change the method signature by editing the :ref:`Method Code Templates`

.. note::

	The implementation stubs contain a TODO reminder which shows up the Tasks View. See :ref:`Track Tasks using TODO Markers`.


