Move type, typeof and typename in the help chapter of data_structures
[scilab.git] / scilab / modules / data_structures / help / fr_FR / 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" version="5.0-subset Scilab" xml:lang="fr" xml:id="typename">
3   <info>
4     <pubdate>$LastChangedDate$</pubdate>
5   </info>
6   <refnamediv>
7     <refname>typename</refname>
8     <refpurpose> associe un nom à un type de variable  </refpurpose>
9   </refnamediv>
10   <refsynopsisdiv>
11     <title>Séquence d'appel</title>
12     <synopsis>[types [ [,names]]=typename()
13 typename(name,type)</synopsis>
14   </refsynopsisdiv>
15   <refsection>
16     <title>Paramètres</title>
17     <variablelist>
18       <varlistentry>
19         <term>types  </term>
20         <listitem>
21           <para>vecteur colonne d'entiers, les codes des types de variables
22 </para>
23         </listitem>
24       </varlistentry>
25       <varlistentry>
26         <term>names  </term>
27         <listitem>
28           <para>vecteur colonne de chaînes de caractères, les noms associés à chaque code
29 </para>
30         </listitem>
31       </varlistentry>
32       <varlistentry>
33         <term>type  </term>
34         <listitem>
35           <para>entier, le code d'un nouveau type de variable 
36 </para>
37         </listitem>
38       </varlistentry>
39       <varlistentry>
40         <term>name  </term>
41         <listitem>
42           <para>chaîne de caractères, le nom associé au nouveau type 
43 </para>
44         </listitem>
45       </varlistentry>
46     </variablelist>
47   </refsection>
48   <refsection>
49     <title>Description</title>
50     <para>
51     La surcharge des opérateurs et primitives utilise des noms formels associés à
52     chaque type de variable pour former les noms des fonctions de surcharge
53     (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>).
54   </para>
55     <para>
56     Sans argument d'entrée, <literal>typename</literal> renvoie les informations associées aux types de données déjà définis.
57   </para>
58     <para>
59     Avec les arguments d'entrée, <literal>typename</literal> associe un nom à un code de type de variable.
60   </para>
61     <para><literal>typename('',type)</literal> supprime le type de donnée défini par le code passé dans <literal>type</literal> dans la table des types de variables connus.
62   </para>
63   <para>Nombre max de types defini est 50.</para>
64   </refsection>
65   <refsection role="see also">
66 <title>Voir aussi</title>
67     <simplelist type="inline">
68       <member>
69         <link linkend="type">type</link>
70       </member>
71       <member>
72         <link linkend="typeof">typeof</link>
73       </member>
74       <member>
75         <link linkend="overloading">overloading</link>
76       </member>
77       <member>
78         <link linkend="tlist">tlist</link>
79       </member>
80       <member>
81         <link linkend="mlist">mlist</link>
82       </member>
83     </simplelist>
84   </refsection>
85 </refentry>