# HG changeset patch # User marci # Date 1078405164 0 # Node ID c0e556186c55857f1347c59b12b299d39d8773c0 # Parent 4b5210aa023961272304c27d05a64dce7a9b443c . diff -r 4b5210aa0239 -r c0e556186c55 doc-docbook/src/xml/filelist.xml --- a/doc-docbook/src/xml/filelist.xml Wed Mar 03 19:16:48 2004 +0000 +++ b/doc-docbook/src/xml/filelist.xml Thu Mar 04 12:59:24 2004 +0000 @@ -8,3 +8,4 @@ <!ENTITY iterator-concepts SYSTEM "iterator-concepts.xml"> <!ENTITY graph-classes SYSTEM "graph-classes.xml"> <!ENTITY osztaly-forma SYSTEM "osztaly-forma.xml"> +<!ENTITY search_iterator SYSTEM "search_iterator.xml"> diff -r 4b5210aa0239 -r c0e556186c55 doc-docbook/src/xml/graph-classes.xml --- a/doc-docbook/src/xml/graph-classes.xml Wed Mar 03 19:16:48 2004 +0000 +++ b/doc-docbook/src/xml/graph-classes.xml Thu Mar 04 12:59:24 2004 +0000 @@ -5,7 +5,7 @@ </para> &osztaly-forma; - + &search_iterator; </chapter> diff -r 4b5210aa0239 -r c0e556186c55 doc-docbook/src/xml/search_iterator.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc-docbook/src/xml/search_iterator.xml Thu Mar 04 12:59:24 2004 +0000 @@ -0,0 +1,139 @@ +<etik:class> + <etik:name> + Osztaly neve + </etik:name> + + <etik:description> + Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban + mire is jo ez az osztaly. Ez itt egy tobbsoros, tobb reszes leiras + arrol, hogy altalanossagban mire is jo ez az osztaly. +<para> + Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb + bekezdesre erdemes tagolni az iromanyt. +</para> + </etik:description> + + <etik:example> + Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy + egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan + lehet hasznalni: +<programlisting> + +struct eqstr +{ + bool operator()(const char* s1, const char* s2) const + { + return strcmp(s1, s2) == 0; + } +}; + +void lookup(const map_type& Map, const char* str) +{ + +} + +</programlisting> + +Vigyázat, a programlisting mód parsolt, és minden <![CDATA[<]]>-t értelmez! +Elõnye, hogy lehet bele linkeket csinálni, de talán kényelmesebb egy LaTeX-szerû +verbatim-mód, ezt valósítja meg az <![CDATA[<etik:code>]]> element. + +<etik:code> + int _i=1; + int _ii=1; + ListGraph::EdgeMap<int> my_edge_property(G); + for(EachEdgeIt i=G.first<EachEdgeIt>(); i.valid(); ++i) { + my_edge_property.set(i, _i); + _i*=_ii; ++_ii; + } +</etik:code> +</etik:example> + + <etik:definition> +Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban +van definialva az aktualis osztaly. +Ez <xref linkend="tutorial"/> egy link a tutorialra. + </etik:definition> + +<etik:template_params> +<etik:template_param> +<etik:templ_name> +T +</etik:templ_name> +<etik:templ_description> +Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot. +</etik:templ_description> +<etik:templ_requirement> +Legyen implementalva neki az osszehasonlito operator. +</etik:templ_requirement> +<etik:templ_default> +Az nincs +</etik:templ_default> +</etik:template_param> +<etik:template_param> +<etik:templ_name> +Af +</etik:templ_name> +<etik:templ_description> +Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell. +</etik:templ_description> +<etik:templ_requirement> +Af szarmazzon az elemi osztalyokbol. +</etik:templ_requirement> +<etik:templ_default> +0 +</etik:templ_default> +</etik:template_param> +</etik:template_params> + + +<etik:members> +<etik:member> +<etik:m_name> +iterator +</etik:m_name> +<etik:m_where_def> +container +</etik:m_where_def> +<etik:m_description> +Arra valo, hogy vegigiteraljunk vele. +</etik:m_description> + +</etik:member> +<etik:member> +<etik:m_name> +void push_back(const T&) +</etik:m_name> +<etik:m_where_def> +Back Insertion Sequence +</etik:m_where_def> +<etik:m_description> +Egy uj element tesz e vegere. +</etik:m_description> + +</etik:member> +</etik:members> + + + + +</etik:class> + + +<!-- Keep this comment at the end of the file +Local variables: +mode: xml +sgml-omittag:nil +sgml-shorttag:nil +sgml-namecase-general:nil +sgml-general-insert-case:lower +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:2 +sgml-indent-data:nil +sgml-parent-document:("graph-classes.xml" "sect1" "etik:class") +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +-->