Gerar automaticamente o arquivo C ++ do cabeçalho?

Eu tenho um monte de arquivos de cabeçalho C + + com várias declarações de classe e função. Até agora, quando eu tenho escrito as implementações do arquivo de origem C ++ das classes e funções declaradas, eu tenho sido manualmente:

Copiando as declarações do arquivo de cabeçalho para o arquivo de origem correspondente.Excluindo "class classname" e o correspondente "};"Adicionando "classname ::" nos nomes de todas as funções de classe.Substituindo os pontos e vírgulas após as declarações de função com "{}".Excluindo as palavras-chave "virtual" e "estático".

Só depois de todo esse trabalho, que realmente não faz nada, posso realmente implementar as funções. Eu estou querendo saber se há uma ferramenta lá fora em algum lugar que pode gerar automaticamente um arquivo ".cpp" de um arquivo ".h", onde o ".cpp" resultante contém stubs vazios para as funções declaradas no arquivo ".h" (e para o qual uma definição inline não foi dada). Uma ferramenta de linha de comando amigável ao UNIX seria preferida. Obrigado.

ATUALIZAÇÃO: Uma ferramenta de plataforma cruzada seria ideal. Caso contrário, estou trabalhando no Mac OS X 10.6.

questionAnswers(4)

yourAnswerToTheQuestion