doc-docbook/src/xml/osztaly-forma.xml
author marci
Mon, 01 Mar 2004 11:33:10 +0000
changeset 137 6364b07f8cd4
parent 123 2d1da2e1644a
child 152 37407947454f
permissions -rw-r--r--
ResGraph3::EdgeMap<T>
     1 <etik:class>
     2  <etik:name> 
     3   Osztaly neve
     4  </etik:name>
     5 
     6  <etik:description>
     7  Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban
     8  mire is jo ez az osztaly.  Ez itt egy tobbsoros, tobb reszes leiras
     9  arrol, hogy altalanossagban mire is jo ez az osztaly.
    10 <para>
    11  Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb
    12  bekezdesre erdemes tagolni az iromanyt.
    13 </para>
    14  </etik:description>
    15 
    16  <etik:example>
    17   Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy
    18   egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan
    19   lehet hasznalni:
    20 <programlisting>
    21 
    22 struct eqstr
    23 {
    24   bool operator()(const char* s1, const char* s2) const
    25   {
    26     return strcmp(s1, s2) == 0;
    27   }
    28 };
    29 
    30 void lookup(const map_type& Map, const char* str)
    31 {
    32 
    33 }
    34 
    35 </programlisting>
    36 
    37 Vigyázat, a programlisting mód parsolt, és minden <![CDATA[<]]>-t értelmez!
    38 Előnye, hogy lehet bele linkeket csinálni, de talán kényelmesebb egy LaTeX-szerű
    39 verbatim-mód, ezt valósítja meg az <![CDATA[<etik:code>]]> element.
    40 
    41 <etik:code>
    42   int _i=1;
    43   int _ii=1;
    44   ListGraph::EdgeMap<int> my_edge_property(G);
    45   for(EachEdgeIt i=G.first<EachEdgeIt>(); i.valid(); ++i) {
    46     my_edge_property.set(i, _i);
    47     _i*=_ii; ++_ii;
    48   }
    49 </etik:code>
    50 </etik:example>
    51 
    52  <etik:definition>
    53 Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban
    54 van definialva az aktualis osztaly.
    55 Ez <xref linkend="tutorial"/> egy link a tutorialra.
    56  </etik:definition>
    57 
    58 <etik:template_params>
    59 <etik:template_param>
    60 <etik:templ_name>
    61 T
    62 </etik:templ_name>
    63 <etik:templ_description>
    64 Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot.
    65 </etik:templ_description>
    66 <etik:templ_requirement>
    67 Legyen implementalva neki az osszehasonlito operator.
    68 </etik:templ_requirement>
    69 <etik:templ_default>
    70 Az nincs
    71 </etik:templ_default>
    72 </etik:template_param>
    73 <etik:template_param>
    74 <etik:templ_name>
    75 Af
    76 </etik:templ_name>
    77 <etik:templ_description>
    78 Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell.
    79 </etik:templ_description>
    80 <etik:templ_requirement>
    81 Af szarmazzon az elemi osztalyokbol.
    82 </etik:templ_requirement>
    83 <etik:templ_default>
    84 0
    85 </etik:templ_default>
    86 </etik:template_param>
    87 </etik:template_params>
    88 
    89 
    90 <etik:members>
    91 <etik:member>
    92 <etik:m_name>
    93 iterator
    94 </etik:m_name>
    95 <etik:m_where_def>
    96 container
    97 </etik:m_where_def>
    98 <etik:m_description>
    99 Arra valo, hogy vegigiteraljunk vele.
   100 </etik:m_description>
   101 
   102 </etik:member>
   103 <etik:member>
   104 <etik:m_name>
   105 void push_back(const T&)
   106 </etik:m_name>
   107 <etik:m_where_def>
   108 Back Insertion Sequence
   109 </etik:m_where_def>
   110 <etik:m_description>
   111 Egy uj element tesz e vegere.
   112 </etik:m_description>
   113 
   114 </etik:member>
   115 </etik:members>
   116 
   117 
   118 
   119 
   120 </etik:class>
   121 
   122 
   123 <!-- Keep this comment at the end of the file
   124 Local variables:
   125 mode: xml
   126 sgml-omittag:nil
   127 sgml-shorttag:nil
   128 sgml-namecase-general:nil
   129 sgml-general-insert-case:lower
   130 sgml-minimize-attributes:nil
   131 sgml-always-quote-attributes:t
   132 sgml-indent-step:2
   133 sgml-indent-data:nil
   134 sgml-parent-document:("graph-classes.xml" "sect1" "etik:class")
   135 sgml-exposed-tags:nil
   136 sgml-local-catalogs:nil
   137 sgml-local-ecat-files:nil
   138 End:
   139 -->