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 |
-->
|