%i_isreal() %i_real() %i_imag() added
[scilab.git] / scilab / modules / core / help / fr_FR / 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:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="typename">
3     <refnamediv>
4         <refname>typename</refname>
5         <refpurpose>associe un nom à un type de variable  </refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>Séquence d'appel</title>
9         <synopsis>[types [ [,names]]=typename()
10         </synopsis>
11     </refsynopsisdiv>
12     <refsection>
13         <title>Paramètres</title>
14         <variablelist>
15             <varlistentry>
16                 <term>types  </term>
17                 <listitem>
18                     <para>vecteur colonne d'entiers, les codes des types de variables
19                     </para>
20                 </listitem>
21             </varlistentry>
22             <varlistentry>
23                 <term>names  </term>
24                 <listitem>
25                     <para>vecteur colonne de chaînes de caractères, les noms associés à chaque code
26                     </para>
27                 </listitem>
28             </varlistentry>
29         </variablelist>
30     </refsection>
31     <refsection>
32         <title>Description</title>
33         <para>
34             La surcharge des opérateurs et primitives utilise des noms formels associés à
35             chaque type de variable pour former les noms des fonctions de surcharge
36             (voir <literal>overloading</literal>). <literal>typename</literal> peut être utilisé pour gérer ces noms pour les types natifs de variables (les noms formels pour les types <literal>tlist</literal> ou <literal>mlist</literal> sont définis autrement, pour ceci voir <literal>overloading</literal>).
37         </para>
38         <para>
39             <literal>typename</literal> renvoie les informations associées aux types de données déjà définis.
40         </para>
41     </refsection>
42     <refsection>
43         <title>Exemples</title>
44         <programlisting role="example"><![CDATA[
45 [typs,nams]=typename();
46 disp("First type (double) : " + string(typs(1)) + " / " + nams(1));
47 ]]></programlisting>
48     </refsection>
49
50     <refsection role="see also">
51         <title>Voir aussi</title>
52         <simplelist type="inline">
53             <member>
54                 <link linkend="type">type</link>
55             </member>
56             <member>
57                 <link linkend="typeof">typeof</link>
58             </member>
59             <member>
60                 <link linkend="overloading">overloading</link>
61             </member>
62             <member>
63                 <link linkend="tlist">tlist</link>
64             </member>
65             <member>
66                 <link linkend="mlist">mlist</link>
67             </member>
68         </simplelist>
69     </refsection>
70 </refentry>