[doc] mv data_structures/types => core/types
[scilab.git] / scilab / modules / core / help / pt_BR / types / typename.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="typename" xml:lang="pt">
3     <refnamediv>
4         <refname>typename</refname>
5         <refpurpose>associa um nome ao tipo de variável</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Seqüência de Chamamento</title>
9         <synopsis>[types [ [,names]]=typename()
10         </synopsis>
11     </refsynopsisdiv>
12     <refsection>
13         <title>Parâmetros</title>
14         <variablelist>
15             <varlistentry>
16                 <term>types</term>
17                 <listitem>
18                     <para>vetor coluna de inteiros: os códigos dos tipos de cada tipo de
19                         dado definido.
20                     </para>
21                 </listitem>
22             </varlistentry>
23             <varlistentry>
24                 <term>names</term>
25                 <listitem>
26                     <para>vetor coluna de strings: os nomes associados aos códigos de
27                         tipos.
28                     </para>
29                 </listitem>
30             </varlistentry>
31         </variablelist>
32     </refsection>
33     <refsection>
34         <title>Descrição</title>
35         <para>O overloading de funções e operadores faz uso de nomes formais
36             associados aos tipos de dados para formar o nome da função de overloading
37             (ver overloading). <literal>typename</literal> pode ser usado para
38             manipular esses nomes formais para tipos de dados "hard-coded" (os nomes
39             formais de tipos de dados codificados de <literal>tlist</literal> ou
40             <literal>mlist</literal> são definidos de outra forma, ver
41             <literal>overloading</literal>).
42         </para>
43         <para>
44             <literal>typename</literal>
45             retorna informações sobre tipos de dados definidos.
46         </para>
47     </refsection>
48     <refsection>
49         <title> Ver Também </title>
50         <simplelist type="inline">
51             <member>
52                 <link linkend="type">type</link>
53             </member>
54             <member>
55                 <link linkend="typeof">typeof</link>
56             </member>
57             <member>
58                 <link linkend="overloading">overloading</link>
59             </member>
60             <member>
61                 <link linkend="tlist">tlist</link>
62             </member>
63             <member>
64                 <link linkend="mlist">mlist</link>
65             </member>
66         </simplelist>
67     </refsection>
68 </refentry>