1 <etik:class id="haho" xreflabel="Példa osztály">
7 Ez a category rész nem kötelező. Ide kerülhet például, hogy ez egy
8 konténer-osztály, vagy gráf-osztály.
12 A description egy kötelező rész. Egy általános leírás arról, hogy
13 mire jó ez az osztály, és hogyan kell használni.
15 A description-be kerülhet új bekezdés is többek között.
17 Egy link: <xref linkend="haho"/>
21 Az example nem kötelező, de ajánlott rész. Ide kerülhet egy
22 konkrét leírás, ha szükséges, utána pedig a programkód, mondjuk a
23 programlisting elementbe ágyazva:
28 bool operator()(const char* s1, const char* s2) const
30 return strcmp(s1, s2) == 0;
34 void lookup(const map_type& Map, const char* str)
41 A programlisting környezetben használhatóak különböző linkek,
42 viszont vigyázat, a programlisting mód parsolt, és minden
43 <![CDATA[<]]>-t értelmez!
46 Az Emacs automata kiegészítő, element bezáró és element
47 felajánló képességei rendkívül fontosak ilyen xml fájlok
48 készítésénél, különben túl sokat kell gépelni. Egyelőre csak
49 olyan belül-nem-parsoló környezetet tudtam készíteni, ami az
50 xml-ben már nem szabványos, s az Emacs parsolója is kiakad
51 tőle. Így hát nincs olyan környezet, mint pl. a LaTeX
52 verbatim-ja. A kódokat egy CDATA blokkba kell beletenni, ami a
53 kövtekező képpen néz ki: <![CDATA[ ide jön a kód ]]> Az
54 eredetileg verbatim módnak szánt <![CDATA[<etik:code>]]>
55 element-nél szintén szükség van erre a CDATA blokkra, ha a
56 kódrész < vagy > karaktereket tartalmaz:
63 ListGraph::EdgeMap<int> my_edge_property(G);
64 for(EachEdgeIt i=G.first<EachEdgeIt>(); i.valid(); ++i) {
65 my_edge_property.set(i, _i);
73 A Definition rész kötelező, és ide kerül az, hogy mely fájlban van
74 definiálva az osztály.
77 <etik:template_params>
82 <etik:templ_description>
83 Ide kerül példának okáért a T paraméter leírása.
84 </etik:templ_description>
85 <etik:templ_requirement>
86 Ide kerülnek a feltételek az adott paraméterre.
87 </etik:templ_requirement>
89 A default értéket is fel kell tüntetni.
91 </etik:template_param>
96 <etik:templ_description>
97 Az Af template paraméter azért került ide,
98 hogy látszódjon a táblázat.
99 </etik:templ_description>
100 <etik:templ_requirement>
101 Az Af-re vonatkozó feltételek.
102 </etik:templ_requirement>
105 </etik:templ_default>
106 </etik:template_param>
107 </etik:template_params>
119 Leírás, hogy mire való, miért van.
120 </etik:m_description>
131 Leírás, hogy mire való, miért van.
132 </etik:m_description>
146 Leírás, hogy mire való, miért van.
147 </etik:m_description>
158 Leírás, hogy mire való, miért van.
159 </etik:m_description>
172 Leírás, hogy mire való, miért van.
173 </etik:m_description>
184 Leírás, hogy mire való, miért van.
185 </etik:m_description>
191 Megjegyzések: nem kötelező rész. A fenti 4 táblázat mind
192 opcionális. Ha nincsenek protected tagok, akkor az a táblázat
193 nyugodtan kimaradhat. A felhasználói doksiban pl. semmi szükség
194 az utolsó kettőre, de ez más kérdés.
196 Ebbe a részbe is kerülhet új bekezdés, vagy pl. felsorolás.
203 <!-- Keep this comment at the end of the file
208 sgml-namecase-general:nil
209 sgml-general-insert-case:lower
210 sgml-minimize-attributes:nil
211 sgml-always-quote-attributes:t
214 sgml-parent-document:("graph-classes.xml" "section" "etik:class")
215 sgml-exposed-tags:nil
216 sgml-local-catalogs:nil
217 sgml-local-ecat-files:nil