Algo entre __func__ e __PRETTY_FUNCTION__?

Eu trabalho com o g ++ 4.8.1 e uso essas duas macros para depuração. No entanto, o__func__ A macro me fornece apenas o nome da função, que pode ser enganosa caso você tenha muitas funções com o mesmo nome em classes diferentes. o__PRETTY_FUNCTION__ macro produz toda a assinatura da função - com tipo de retorno, nome da classe e todos os argumentos, que podem ser muito longos.

Eu gostaria de ter algo entre - uma macro, que me dê apenas o nome da classe e o nome da função. Alguma maneira de conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion