associa um nome ao tipo de variável
[types [ [,names]]=typename()
vetor coluna de inteiros: os códigos dos tipos de cada tipo de dado definido.
vetor coluna de strings: os nomes associados aos códigos de tipos.
O overloading de funções e operadores faz uso de nomes formais
associados aos tipos de dados para formar o nome da função de overloading
(ver overloading). typename pode ser usado para
manipular esses nomes formais para tipos de dados "hard-coded" (os nomes
formais de tipos de dados codificados de tlist ou
mlist são definidos de outra forma, ver
overloading).
typename
retorna informações sobre tipos de dados definidos.