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