Faz algum sentido usar a palavra-chave inline com modelos?

Como os templates são definidos dentro dos cabeçalhos e o compilador é capaz de determinar se o inlining de uma função é vantajoso, faz algum sentido? Ouvi dizer que os compiladores modernos sabem melhor quando inline uma função e estão ignorandoinline sugestão.

edit: Eu gostaria de aceitar as duas respostas, mas isso não é possível. Para fechar a questão, estou aceitandophresnelresposta, porque recebeu a maioria dos votos e ele está formalmente certo, mas como mencionei nos comentários consideroCachorro'areiaComponente 10As respostas são corretas também, do ponto de vista diferente.

O problema está na semântica de C ++, que não é estrita no caso deinline palavra-chave e inlining.phresnel diz "escrever em linha, se você quer dizer isso", mas o que realmente significainline não está claro como evoluiu de seu significado original para uma diretiva que "impede compiladores reclamando sobre violações de ODR" comoCachorro diz.

questionAnswers(3)

yourAnswerToTheQuestion