typename associa um nome ao tipo de variável

## Seqüência de Chamamento

    [types [ [,names]]=typename()

## Parâmetros

types

  vetor coluna de inteiros: os códigos dos tipos de cada tipo de dado definido.

names

  vetor coluna de strings: os nomes associados aos códigos de tipos.

## Descrição

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.

## Ver Também

- type
- typeof
- overloading
- tlist
- mlist