typename
associa um nome ao tipo de variável
Seqüência de Chamamento
[indices, onames] = typename()
Parâmetros
- indices
vetor coluna de inteiros: os códigos dos tipos de cada tipo de dado definido.
- onames
vetor coluna de strings: os overloading nomes associados aos tipos.
Descrição
typename
retorna informações sobre tipos de dados definidos.
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
).
Exemplos
[ind, onames] = typename(); mprintf("Type index: %3d overloading code: ""%s""\n", ind, onames)
--> mprintf("Type index: %3d overloading code: ""%s""\n", ind, onames) Type index: 1 overloading code: "s" Type index: 2 overloading code: "p" Type index: 4 overloading code: "b" Type index: 5 overloading code: "sp" Type index: 6 overloading code: "spb" Type index: 8 overloading code: "i" Type index: 9 overloading code: "h" Type index: 10 overloading code: "c" Type index: 13 overloading code: "function" Type index: 14 overloading code: "f" Type index: 15 overloading code: "l" Type index: 16 overloading code: "tl" Type index: 17 overloading code: "ml" Type index: 128 overloading code: "ptr" Type index: 129 overloading code: "ip" Type index: 130 overloading code: "fptr"
Ver Também
Report an issue | ||
<< type | types | typeof >> |