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