DITA-OT_CXX_Plugin/cxxapiref/dtd/cxxAPIMap.mod
changeset 1 82f11024044a
child 4 468f4c8d3d5b
equal deleted inserted replaced
0:42188c7ea2d9 1:82f11024044a
       
     1 <!--
       
     2 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 All rights reserved.
       
     4 
       
     5 Generated from APIMap.script
       
     6 
       
     7 -->
       
     8 
       
     9 <!ENTITY % cxxFileRef "cxxFileRef">
       
    10 <!ENTITY % cxxClassRef "cxxClassRef">
       
    11 <!ENTITY % cxxStructRef "cxxStructRef">
       
    12 <!ENTITY % cxxUnionRef "cxxUnionRef">
       
    13 <!ENTITY % cxxDefineRef "cxxDefineRef">
       
    14 <!ENTITY % cxxFunctionRef "cxxFunctionRef">
       
    15 <!ENTITY % cxxTypedefRef "cxxTypedefRef">
       
    16 <!ENTITY % cxxVariableRef "cxxVariableRef">
       
    17 <!ENTITY % cxxEnumerationRef "cxxEnumerationRef">
       
    18 
       
    19 <!ELEMENT cxxAPIMap      (
       
    20                             (%topicmeta;)?,
       
    21                             (%topicref; | %cxxFileRef; | %cxxClassRef; | %cxxStructRef; | %cxxUnionRef;)*,
       
    22                             (%reltable;)*
       
    23                             )>
       
    24 
       
    25 <!ATTLIST cxxAPIMap       title     CDATA #IMPLIED
       
    26                           id        ID    #IMPLIED
       
    27                           anchorref CDATA #IMPLIED
       
    28                           %topicref-atts;
       
    29                           %select-atts;
       
    30                           translate  (yes | no)   #IMPLIED
       
    31                           xml:lang   NMTOKEN      #IMPLIED
       
    32                           %arch-atts;
       
    33                           domains    CDATA "&included-domains;"
       
    34 >
       
    35 
       
    36 <!ELEMENT cxxFileRef (
       
    37                         (%topicmeta;)?,
       
    38                         (%cxxDefineRef;)?,
       
    39                         (%cxxEnumerationRef;)?,
       
    40                         (%cxxFunctionRef;)?,
       
    41                         (%cxxTypedefRef;)?,
       
    42                         (%cxxVariableRef;)?,
       
    43                         (%topicref;)*
       
    44                         )>
       
    45 <!ATTLIST cxxFileRef
       
    46   navtitle     CDATA     #IMPLIED
       
    47   id           ID        #IMPLIED
       
    48   href         CDATA     #IMPLIED
       
    49   keyref       CDATA     #IMPLIED
       
    50   query        CDATA     #IMPLIED
       
    51   conref       CDATA     #IMPLIED
       
    52   copy-to      CDATA     #IMPLIED
       
    53   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
    54   type         CDATA     "cxxFile"
       
    55   scope       (local | peer | external) #IMPLIED
       
    56   locktitle   (yes|no)   #IMPLIED
       
    57   format       CDATA     #IMPLIED
       
    58   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
    59   toc         (yes|no)   #IMPLIED
       
    60   print       (yes|no)   #IMPLIED
       
    61   search      (yes|no)   #IMPLIED
       
    62   chunk        CDATA     #IMPLIED
       
    63   %select-atts;
       
    64 >
       
    65 
       
    66 
       
    67 <!ELEMENT cxxClassRef (
       
    68                             (%topicmeta;)?,
       
    69                             (
       
    70                                 %cxxClassRef; 
       
    71                                 | %cxxStructRef; 
       
    72                                 | %cxxUnionRef;
       
    73                             )*,
       
    74                             (%topicref;)*)>
       
    75 <!ATTLIST cxxClassRef
       
    76   navtitle     CDATA     #IMPLIED
       
    77   id           ID        #IMPLIED
       
    78   href         CDATA     #IMPLIED
       
    79   keyref       CDATA     #IMPLIED
       
    80   query        CDATA     #IMPLIED
       
    81   conref       CDATA     #IMPLIED
       
    82   copy-to      CDATA     #IMPLIED
       
    83   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
    84   type         CDATA     "cxxClass"
       
    85   scope       (local | peer | external) #IMPLIED
       
    86   locktitle   (yes|no)   #IMPLIED
       
    87   format       CDATA     #IMPLIED
       
    88   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
    89   toc         (yes|no)   #IMPLIED
       
    90   print       (yes|no)   #IMPLIED
       
    91   search      (yes|no)   #IMPLIED
       
    92   chunk        CDATA     #IMPLIED
       
    93   %select-atts;
       
    94 >
       
    95 
       
    96 <!ELEMENT cxxStructRef (
       
    97                             (%topicmeta;)?,
       
    98                             (
       
    99                                 %cxxClassRef; 
       
   100                                 | %cxxStructRef; 
       
   101                                 | %cxxUnionRef;
       
   102                             )*,
       
   103                             (%topicref;)*)>
       
   104 <!ATTLIST cxxStructRef
       
   105   navtitle     CDATA     #IMPLIED
       
   106   id           ID        #IMPLIED
       
   107   href         CDATA     #IMPLIED
       
   108   keyref       CDATA     #IMPLIED
       
   109   query        CDATA     #IMPLIED
       
   110   conref       CDATA     #IMPLIED
       
   111   copy-to      CDATA     #IMPLIED
       
   112   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   113   type         CDATA     "cxxStruct"
       
   114   scope       (local | peer | external) #IMPLIED
       
   115   locktitle   (yes|no)   #IMPLIED
       
   116   format       CDATA     #IMPLIED
       
   117   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   118   toc         (yes|no)   #IMPLIED
       
   119   print       (yes|no)   #IMPLIED
       
   120   search      (yes|no)   #IMPLIED
       
   121   chunk        CDATA     #IMPLIED
       
   122   %select-atts;
       
   123 >
       
   124 
       
   125 <!ELEMENT cxxUnionRef (
       
   126                             (%topicmeta;)?,
       
   127                             (
       
   128                                 %cxxClassRef; 
       
   129                                 | %cxxStructRef; 
       
   130                                 | %cxxUnionRef;
       
   131                             )*,
       
   132                             (%topicref;)*)>
       
   133 <!ATTLIST cxxUnionRef
       
   134   navtitle     CDATA     #IMPLIED
       
   135   id           ID        #IMPLIED
       
   136   href         CDATA     #IMPLIED
       
   137   keyref       CDATA     #IMPLIED
       
   138   query        CDATA     #IMPLIED
       
   139   conref       CDATA     #IMPLIED
       
   140   copy-to      CDATA     #IMPLIED
       
   141   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   142   type         CDATA     "cxxUnion"
       
   143   scope       (local | peer | external) #IMPLIED
       
   144   locktitle   (yes|no)   #IMPLIED
       
   145   format       CDATA     #IMPLIED
       
   146   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   147   toc         (yes|no)   #IMPLIED
       
   148   print       (yes|no)   #IMPLIED
       
   149   search      (yes|no)   #IMPLIED
       
   150   chunk        CDATA     #IMPLIED
       
   151   %select-atts;
       
   152 >
       
   153 
       
   154 <!ELEMENT cxxFunctionRef ((%topicmeta;)?, (%topicref;)*)>
       
   155 <!ATTLIST cxxFunctionRef
       
   156   navtitle     CDATA     #IMPLIED
       
   157   id           ID        #IMPLIED
       
   158   href         CDATA     #IMPLIED
       
   159   keyref       CDATA     #IMPLIED
       
   160   query        CDATA     #IMPLIED
       
   161   conref       CDATA     #IMPLIED
       
   162   copy-to      CDATA     #IMPLIED
       
   163   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   164   type         CDATA     "cxxFunction"
       
   165   scope       (local | peer | external) #IMPLIED
       
   166   locktitle   (yes|no)   #IMPLIED
       
   167   format       CDATA     #IMPLIED
       
   168   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   169   toc         (yes|no)   #IMPLIED
       
   170   print       (yes|no)   #IMPLIED
       
   171   search      (yes|no)   #IMPLIED
       
   172   chunk        CDATA     #IMPLIED
       
   173   %select-atts;
       
   174 >
       
   175 
       
   176 <!ELEMENT cxxVariableRef ((%topicmeta;)?, (%topicref;)*)>
       
   177 <!ATTLIST cxxVariableRef
       
   178   navtitle     CDATA     #IMPLIED
       
   179   id           ID        #IMPLIED
       
   180   href         CDATA     #IMPLIED
       
   181   keyref       CDATA     #IMPLIED
       
   182   query        CDATA     #IMPLIED
       
   183   conref       CDATA     #IMPLIED
       
   184   copy-to      CDATA     #IMPLIED
       
   185   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   186   type         CDATA     "cxxVariable"
       
   187   scope       (local | peer | external) #IMPLIED
       
   188   locktitle   (yes|no)   #IMPLIED
       
   189   format       CDATA     #IMPLIED
       
   190   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   191   toc         (yes|no)   #IMPLIED
       
   192   print       (yes|no)   #IMPLIED
       
   193   search      (yes|no)   #IMPLIED
       
   194   chunk        CDATA     #IMPLIED
       
   195   %select-atts;
       
   196 >
       
   197 
       
   198 <!ELEMENT cxxDefineRef ((%topicmeta;)?, (%topicref;)*)>
       
   199 <!ATTLIST cxxDefineRef
       
   200   navtitle     CDATA     #IMPLIED
       
   201   id           ID        #IMPLIED
       
   202   href         CDATA     #IMPLIED
       
   203   keyref       CDATA     #IMPLIED
       
   204   query        CDATA     #IMPLIED
       
   205   conref       CDATA     #IMPLIED
       
   206   copy-to      CDATA     #IMPLIED
       
   207   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   208   type         CDATA     "cxxDefine"
       
   209   scope       (local | peer | external) #IMPLIED
       
   210   locktitle   (yes|no)   #IMPLIED
       
   211   format       CDATA     #IMPLIED
       
   212   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   213   toc         (yes|no)   #IMPLIED
       
   214   print       (yes|no)   #IMPLIED
       
   215   search      (yes|no)   #IMPLIED
       
   216   chunk        CDATA     #IMPLIED
       
   217   %select-atts;
       
   218 >
       
   219 
       
   220 <!ELEMENT cxxEnumerationRef ((%topicmeta;)?, (%topicref;)*)>
       
   221 <!ATTLIST cxxEnumerationRef
       
   222   navtitle     CDATA     #IMPLIED
       
   223   id           ID        #IMPLIED
       
   224   href         CDATA     #IMPLIED
       
   225   keyref       CDATA     #IMPLIED
       
   226   query        CDATA     #IMPLIED
       
   227   conref       CDATA     #IMPLIED
       
   228   copy-to      CDATA     #IMPLIED
       
   229   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   230   type         CDATA     "cxxEnumerator"
       
   231   scope       (local | peer | external) #IMPLIED
       
   232   locktitle   (yes|no)   #IMPLIED
       
   233   format       CDATA     #IMPLIED
       
   234   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   235   toc         (yes|no)   #IMPLIED
       
   236   print       (yes|no)   #IMPLIED
       
   237   search      (yes|no)   #IMPLIED
       
   238   chunk        CDATA     #IMPLIED
       
   239   %select-atts;
       
   240 >
       
   241 
       
   242 <!ELEMENT cxxTypedefRef ((%topicmeta;)?, (%topicref;)*)>
       
   243 <!ATTLIST cxxTypedefRef
       
   244   navtitle     CDATA     #IMPLIED
       
   245   id           ID        #IMPLIED
       
   246   href         CDATA     #IMPLIED
       
   247   keyref       CDATA     #IMPLIED
       
   248   query        CDATA     #IMPLIED
       
   249   conref       CDATA     #IMPLIED
       
   250   copy-to      CDATA     #IMPLIED
       
   251   collection-type    (choice|unordered|sequence|family) #IMPLIED
       
   252   type         CDATA     "cxxTypedef"
       
   253   scope       (local | peer | external) #IMPLIED
       
   254   locktitle   (yes|no)   #IMPLIED
       
   255   format       CDATA     #IMPLIED
       
   256   linking     (targetonly|sourceonly|normal|none) #IMPLIED
       
   257   toc         (yes|no)   #IMPLIED
       
   258   print       (yes|no)   #IMPLIED
       
   259   search      (yes|no)   #IMPLIED
       
   260   chunk        CDATA     #IMPLIED
       
   261   %select-atts;
       
   262 >
       
   263  
       
   264 <!-- ============ Class attributes for type ancestry ============ -->
       
   265 <!ATTLIST cxxAPIMap %global-atts;
       
   266     class CDATA "- map/map apiMap/apiMap cxxAPIMap/cxxAPIMap ">
       
   267 <!ATTLIST cxxFileRef %global-atts;
       
   268     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxFileRef ">
       
   269 <!ATTLIST cxxClassRef %global-atts;
       
   270     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxClassRef ">
       
   271 <!ATTLIST cxxStructRef %global-atts;
       
   272     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxStructRef ">
       
   273 <!ATTLIST cxxUnionRef %global-atts;
       
   274     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxUnionRef ">
       
   275 <!ATTLIST cxxDefineRef %global-atts;
       
   276     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxDefineRef ">
       
   277 <!ATTLIST cxxFunctionRef %global-atts;
       
   278     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxFunctionRef ">
       
   279 <!ATTLIST cxxTypedefRef %global-atts;
       
   280     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxTypedefRef ">
       
   281 <!ATTLIST cxxVariableRef %global-atts;
       
   282     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxVariableRef ">
       
   283 <!ATTLIST cxxEnumerationRef %global-atts;
       
   284     class CDATA "- map/topicref apiMap/apiItemRef cxxAPIMap/cxxEnumerationRef ">