1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/doc-docbook/src/xml/search_iterator.xml Thu Mar 04 12:59:24 2004 +0000
1.3 @@ -0,0 +1,139 @@
1.4 +<etik:class>
1.5 + <etik:name>
1.6 + Osztaly neve
1.7 + </etik:name>
1.8 +
1.9 + <etik:description>
1.10 + Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban
1.11 + mire is jo ez az osztaly. Ez itt egy tobbsoros, tobb reszes leiras
1.12 + arrol, hogy altalanossagban mire is jo ez az osztaly.
1.13 +<para>
1.14 + Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb
1.15 + bekezdesre erdemes tagolni az iromanyt.
1.16 +</para>
1.17 + </etik:description>
1.18 +
1.19 + <etik:example>
1.20 + Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy
1.21 + egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan
1.22 + lehet hasznalni:
1.23 +<programlisting>
1.24 +
1.25 +struct eqstr
1.26 +{
1.27 + bool operator()(const char* s1, const char* s2) const
1.28 + {
1.29 + return strcmp(s1, s2) == 0;
1.30 + }
1.31 +};
1.32 +
1.33 +void lookup(const map_type& Map, const char* str)
1.34 +{
1.35 +
1.36 +}
1.37 +
1.38 +</programlisting>
1.39 +
1.40 +Vigyázat, a programlisting mód parsolt, és minden <![CDATA[<]]>-t értelmez!
1.41 +Előnye, hogy lehet bele linkeket csinálni, de talán kényelmesebb egy LaTeX-szerű
1.42 +verbatim-mód, ezt valósítja meg az <![CDATA[<etik:code>]]> element.
1.43 +
1.44 +<etik:code>
1.45 + int _i=1;
1.46 + int _ii=1;
1.47 + ListGraph::EdgeMap<int> my_edge_property(G);
1.48 + for(EachEdgeIt i=G.first<EachEdgeIt>(); i.valid(); ++i) {
1.49 + my_edge_property.set(i, _i);
1.50 + _i*=_ii; ++_ii;
1.51 + }
1.52 +</etik:code>
1.53 +</etik:example>
1.54 +
1.55 + <etik:definition>
1.56 +Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban
1.57 +van definialva az aktualis osztaly.
1.58 +Ez <xref linkend="tutorial"/> egy link a tutorialra.
1.59 + </etik:definition>
1.60 +
1.61 +<etik:template_params>
1.62 +<etik:template_param>
1.63 +<etik:templ_name>
1.64 +T
1.65 +</etik:templ_name>
1.66 +<etik:templ_description>
1.67 +Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot.
1.68 +</etik:templ_description>
1.69 +<etik:templ_requirement>
1.70 +Legyen implementalva neki az osszehasonlito operator.
1.71 +</etik:templ_requirement>
1.72 +<etik:templ_default>
1.73 +Az nincs
1.74 +</etik:templ_default>
1.75 +</etik:template_param>
1.76 +<etik:template_param>
1.77 +<etik:templ_name>
1.78 +Af
1.79 +</etik:templ_name>
1.80 +<etik:templ_description>
1.81 +Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell.
1.82 +</etik:templ_description>
1.83 +<etik:templ_requirement>
1.84 +Af szarmazzon az elemi osztalyokbol.
1.85 +</etik:templ_requirement>
1.86 +<etik:templ_default>
1.87 +0
1.88 +</etik:templ_default>
1.89 +</etik:template_param>
1.90 +</etik:template_params>
1.91 +
1.92 +
1.93 +<etik:members>
1.94 +<etik:member>
1.95 +<etik:m_name>
1.96 +iterator
1.97 +</etik:m_name>
1.98 +<etik:m_where_def>
1.99 +container
1.100 +</etik:m_where_def>
1.101 +<etik:m_description>
1.102 +Arra valo, hogy vegigiteraljunk vele.
1.103 +</etik:m_description>
1.104 +
1.105 +</etik:member>
1.106 +<etik:member>
1.107 +<etik:m_name>
1.108 +void push_back(const T&)
1.109 +</etik:m_name>
1.110 +<etik:m_where_def>
1.111 +Back Insertion Sequence
1.112 +</etik:m_where_def>
1.113 +<etik:m_description>
1.114 +Egy uj element tesz e vegere.
1.115 +</etik:m_description>
1.116 +
1.117 +</etik:member>
1.118 +</etik:members>
1.119 +
1.120 +
1.121 +
1.122 +
1.123 +</etik:class>
1.124 +
1.125 +
1.126 +<!-- Keep this comment at the end of the file
1.127 +Local variables:
1.128 +mode: xml
1.129 +sgml-omittag:nil
1.130 +sgml-shorttag:nil
1.131 +sgml-namecase-general:nil
1.132 +sgml-general-insert-case:lower
1.133 +sgml-minimize-attributes:nil
1.134 +sgml-always-quote-attributes:t
1.135 +sgml-indent-step:2
1.136 +sgml-indent-data:nil
1.137 +sgml-parent-document:("graph-classes.xml" "sect1" "etik:class")
1.138 +sgml-exposed-tags:nil
1.139 +sgml-local-catalogs:nil
1.140 +sgml-local-ecat-files:nil
1.141 +End:
1.142 +-->