C ++ Template tracker

9

Eee ... Eu nem sei se o nome que eu estou chamando isso é correto ou não ... mas eu estou querendo saber se existe um rastreador de template para C ++ em algum lugar. A funcionalidade seria semelhante à opção -E dos compiladores do GCC (que expande todas as macros), a única diferença é que ela mostraria a mesma coisa para modelos, como quais classes foram criadas, juntamente com especializações parciais , código-fonte, que método modelado é chamado, dedução de parâmetro de modelo, etc ...

    
por fritzone 07.04.2014 в 11:59
fonte

2 respostas

2

Existe Templight , que possibilita o rastreamento de instanciações de modelos.

    
por Fabio Fracassi 07.04.2014 / 15:42
fonte
0

O rastreamento de modelos requer conhecimento humano. Uma pista poderia ser substituir todos os tipos de modelos por alguns tipos concretos possíveis e verificar através da revisão / depuração, uma vez que você esteja convencido, entrar na versão genérica usando o template.

    
por Dr. Debasish Jana 07.04.2014 / 12:44
fonte