COIN-OR::LEMON - Graph Library

Ignore:
Timestamp:
02/23/04 17:38:49 (20 years ago)
Author:
beckerjc
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@163
Message:

Sajat dtd es dsl kezdetleges valtozatai.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc-docbook/src/xml/osztaly-forma.xml

    r66 r123  
    1 <!-- Az osztaly definialasahoz a docbook altal adott classsynopsys
    2      element nem tunik jonak, ugyhogy egyelore ime egy sima synopsys
    3      blokk, majd meg alakul... -->
     1<etik:class>
     2 <etik:name>
     3  Osztaly neve
     4 </etik:name>
    45
    5 <synopsis>
    6 <![CDATA[
    7 class Osztaly {
    8 public:
    9   int x;
     6 <etik:description>
     7 Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban
     8 mire is jo ez az osztaly.  Ez itt egy tobbsoros, tobb reszes leiras
     9 arrol, hogy altalanossagban mire is jo ez az osztaly.
     10<para>
     11 Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb
     12 bekezdesre erdemes tagolni az iromanyt.
     13</para>
     14 </etik:description>
    1015
    11   Osztaly(int i = 5);
     16 <etik:example>
     17  Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy
     18  egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan
     19  lehet hasznalni:
     20<programlisting>
    1221
    13   virtual longlong metodus(double alfa, char* s);
     22struct eqstr
     23{
     24  bool operator()(const char* s1, const char* s2) const
     25  {
     26    return strcmp(s1, s2) == 0;
     27  }
     28};
     29
     30
     31void lookup(const map_type& Map, const char* str)
     32{
     33
    1434}
    15 ]]>
    16 </synopsis>
    1735
    18 <!-- Igy nezne ez ki docbook markup-pal: (a komplexitasan kivul az a
    19      baj vele, hogy bugosra fordul:
    20  
    21 <classsynopsis language="C++">
    22   <ooclass>
    23     <classname>Osztaly neve</classname>
    24   </ooclass>
     36</programlisting>
     37 </etik:example>
    2538
    26   <fieldsynopsis>
    27     <modifier>public</modifier>
    28     <type>int</type>
    29     <varname>x</varname>
    30   </fieldsynopsis>
     39 <etik:definition>
     40Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban
     41van definialva az aktualis osztaly.
     42Ez <xref linkend="tutorial"/> egy link a tutorialra.
     43 </etik:definition>
    3144
    32   <constructorsynopsis>
    33     <methodparam>
    34       <parameter><type>int</type>i</parameter>
    35       <initializer>5</initializer>
    36     </methodparam>
    37   </constructorsynopsis>
     45<etik:template_params>
     46<etik:template_param>
     47<etik:templ_name>
     48T
     49</etik:templ_name>
     50<etik:templ_description>
     51Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot.
     52</etik:templ_description>
     53<etik:templ_requirement>
     54Legyen implementalva neki az osszehasonlito operator.
     55</etik:templ_requirement>
     56<etik:templ_default>
     57Az nincs
     58</etik:templ_default>
     59</etik:template_param>
     60<etik:template_param>
     61<etik:templ_name>
     62Af
     63</etik:templ_name>
     64<etik:templ_description>
     65Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell.
     66</etik:templ_description>
     67<etik:templ_requirement>
     68Af szarmazzon az elemi osztalyokbol.
     69</etik:templ_requirement>
     70<etik:templ_default>
     710
     72</etik:templ_default>
     73</etik:template_param>
     74</etik:template_params>
    3875
    39   <methodsynopsis>
    40     <modifier>virtual</modifier>
    41     <type>longlong</type>
    42    <methodname>a_metodus</methodname>
    43     <methodparam>
    44       <parameter><type>double</type>alfa</parameter>
    45     </methodparam>
    46     <methodparam>
    47       <parameter><type>char*</type>s</parameter>
    48     </methodparam>
    49   </methodsynopsis>
    5076
    51 </classsynopsis>
    52 -->
     77<etik:members>
     78<etik:member>
     79<etik:m_name>
     80iterator
     81</etik:m_name>
     82<etik:m_where_def>
     83container
     84</etik:m_where_def>
     85<etik:m_description>
     86Arra valo, hogy vegigiteraljunk vele.
     87</etik:m_description>
     88
     89</etik:member>
     90<etik:member>
     91<etik:m_name>
     92void push_back(const T&)
     93</etik:m_name>
     94<etik:m_where_def>
     95Back Insertion Sequence
     96</etik:m_where_def>
     97<etik:m_description>
     98Egy uj element tesz e vegere.
     99</etik:m_description>
     100
     101</etik:member>
     102</etik:members>
     103
     104
     105
     106
     107</etik:class>
     108
    53109
    54110<!-- Keep this comment at the end of the file
     
    63119sgml-indent-step:2
    64120sgml-indent-data:nil
    65 sgml-parent-document:("graph-classes.xml" "sect1" "classsynopsis")
     121sgml-parent-document:("graph-classes.xml" "sect1" "etik:class")
    66122sgml-exposed-tags:nil
    67123sgml-local-catalogs:nil
Note: See TracChangeset for help on using the changeset viewer.