title: G++ __FUNCTION__ on method's with class name?
body: <p>Is there a compile-time constant like __FUNCTION__ or __func__ that includes for class methods also the class name?</p>
  
  <p>For example for a method named <strong>foo</strong> in class <strong>Bar</strong> it should not expand to <em>foo</em> but to <em>Bar::foo</em>.</p>