title: Making a class abstract without any pure virtual methods
body: <p>I have a class which is to listen to mouse events. However, I do not want to force the user to implement any specific one, but I do want to make it clear that they must inherit it.</p>
  
  <p>Is there a way to do this?</p>
  
  <p>Thanks</p>