DITA-OT_CXX_Plugin/cxxapiref/dtd/cxxUnion.dtd
changeset 1 82f11024044a
child 4 468f4c8d3d5b
equal deleted inserted replaced
0:42188c7ea2d9 1:82f11024044a
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- ================================================================= -->
       
     3 <!--                    HEADER                                         -->
       
     4 <!-- ================================================================= -->
       
     5 <!--  MODULE:    C++ Union DTD                                         -->
       
     6 <!--  VERSION:   0.5.0                                                 -->
       
     7 <!--  DATE:      February 2009                                          -->
       
     8 <!--                                                                   -->
       
     9 <!-- ================================================================= -->
       
    10 
       
    11 <!-- ================================================================= -->
       
    12 <!--                    PUBLIC DOCUMENT TYPE DEFINITION                -->
       
    13 <!--                    TYPICAL INVOCATION                             -->
       
    14 <!--                                                                   -->
       
    15 <!--  Refer to this file by the following public identifier or an 
       
    16       appropriate system identifier 
       
    17 PUBLIC "-//NOKIA//DTD DITA C++ API Union Reference Type v0.5.0//EN"
       
    18       Delivered as file "cxxUnion.dtd"                                 -->
       
    19  
       
    20 <!-- ================================================================= -->
       
    21 <!-- SYSTEM:     Darwin Information Typing Architecture (DITA)         -->
       
    22 <!--                                                                   -->
       
    23 <!-- PURPOSE:    C++ API Reference for Unions                          -->
       
    24 <!--                                                                   -->
       
    25 <!-- ORIGINAL CREATION DATE:                                           -->
       
    26 <!--             November 2009                                         -->
       
    27 <!--                                                                   -->
       
    28 <!-- Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -->
       
    29 <!-- All rights reserved.                                              -->
       
    30 <!--                                                                   -->
       
    31 <!--  Change History (latest at top):                                  -->
       
    32 <!--  +++++++++++++++++++++++++++++++                                  -->
       
    33 <!--  2010-02-10 PaulRoss: Updated.                                   -->
       
    34 <!--  2009-11-16 PaulRoss: Initial design.                             -->
       
    35 <!--                                                                   -->
       
    36 <!-- ================================================================= -->
       
    37 
       
    38 <!--
       
    39 <!DOCTYPE cxxUnion PUBLIC "-//NOKIA//DTD DITA C++ API Union Reference Type v0.5.0//EN" "dtd/cxxUnion.dtd"   >
       
    40 -->
       
    41 <!--
       
    42 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
    43 All rights reserved.
       
    44 -->
       
    45 
       
    46 <!--vocabulary declarations-->
       
    47 <!ENTITY % pr-d-dec PUBLIC "-//OASIS//ENTITIES DITA Programming Domain//EN"
       
    48   "../../../dtd/programmingDomain.ent">
       
    49   %pr-d-dec;
       
    50 <!ENTITY % sw-d-dec PUBLIC "-//OASIS//ENTITIES DITA Software Domain//EN"
       
    51   "../../../dtd/softwareDomain.ent">
       
    52   %sw-d-dec;
       
    53 <!ENTITY % ui-d-dec PUBLIC "-//OASIS//ENTITIES DITA User Interface Domain//EN"
       
    54   "../../../dtd/uiDomain.ent">
       
    55   %ui-d-dec;
       
    56 <!ENTITY % ut-d-dec PUBLIC "-//OASIS//ENTITIES DITA Utilities Domain//EN" 
       
    57   "../../../dtd/utilitiesDomain.ent">
       
    58   %ut-d-dec;
       
    59 <!ENTITY % hi-d-dec PUBLIC "-//OASIS//ENTITIES DITA Highlight Domain//EN" 
       
    60   "../../../dtd/highlightDomain.ent">
       
    61   %hi-d-dec;
       
    62 <!ENTITY % api-d-dec PUBLIC "-//IBM//ENTITIES DITA API Domain//EN"
       
    63   "../../apiref/dtd/apiDomain.ent">
       
    64   %api-d-dec;
       
    65 <!ENTITY % cxxapi-d-dec PUBLIC "-//NOKIA//ENTITIES DITA C++ API Domain v0.5.0//EN"
       
    66   "cxxAPIDomain.ent">
       
    67   %cxxapi-d-dec;
       
    68 
       
    69 <!--vocabulary substitution-->
       
    70 <!ENTITY % pre          "pre     | %pr-d-pre;     | %sw-d-pre;     | 
       
    71                                    %ui-d-pre;"                       >
       
    72 <!ENTITY % keyword      "keyword | %pr-d-keyword; | %sw-d-keyword; |
       
    73                                    %ui-d-keyword;"                   >
       
    74 <!ENTITY % ph           "ph      | %pr-d-ph;      | %sw-d-ph;      | 
       
    75                                     %hi-d-ph;     | %ui-d-ph;"       >
       
    76 <!ENTITY % fig          "fig     | %pr-d-fig;     | %ut-d-fig;"      >
       
    77 <!ENTITY % dl           "dl      | %pr-d-dl;"                        >
       
    78 <!ENTITY % xref         "xref    | %api-d-xref; | %cxxapi-d-xref;">
       
    79 
       
    80 <!--Declare the domains-->
       
    81 <!ENTITY included-domains "&ui-d-att; &hi-d-att; &pr-d-att; &sw-d-att;
       
    82                            &ut-d-att; &api-d-att; &cxxapi-d-att;">
       
    83 
       
    84 <!--Topic nesting uses defaults-->
       
    85 
       
    86 <!ENTITY % topicDefns PUBLIC "-//OASIS//ENTITIES DITA Topic Definitions//EN"
       
    87   "../../../dtd/topicDefn.ent">
       
    88   %topicDefns;
       
    89 
       
    90 <!--Embed the base topic module to define the base elements-->
       
    91 <!ENTITY % topic-type PUBLIC "-//OASIS//ELEMENTS DITA Topic//EN"
       
    92   "../../../dtd/topic.mod">
       
    93   %topic-type;
       
    94 
       
    95 <!--Embed the base reference module to define the base elements-->
       
    96 <!ENTITY % reference-type PUBLIC "-//OASIS//ELEMENTS DITA Reference//EN"
       
    97   "../../../dtd/reference.mod">
       
    98   %reference-type;
       
    99 
       
   100 <!--Embed the base API module to define the base elements-->
       
   101 <!ENTITY % apiref-typemod PUBLIC "-//IBM//ELEMENTS DITA API Reference//EN"
       
   102   "../../apiref/dtd/apiRef.mod">
       
   103   %apiref-typemod;
       
   104 
       
   105 <!--Embed the base classifier module to define the base elements-->
       
   106 <!ENTITY % apiclass-typemod PUBLIC "-//IBM//ELEMENTS DITA API Classifier//EN"
       
   107   "../../apiref/dtd/apiClassifier.mod">
       
   108   %apiclass-typemod;
       
   109 
       
   110 <!--Embed the base operation module to define the base elements-->
       
   111 <!ENTITY % apioperation-typemod PUBLIC "-//IBM//ELEMENTS DITA API Operation//EN"
       
   112   "../../apiref/dtd/apiOperation.mod">
       
   113   %apioperation-typemod;
       
   114 
       
   115 <!--Embed the base value module to define the base elements-->
       
   116 <!ENTITY % apivalue-typemod PUBLIC "-//IBM//ELEMENTS DITA API Value//EN"
       
   117   "../../apiref/dtd/apiValue.mod">
       
   118   %apivalue-typemod;
       
   119 
       
   120 <!--Embed the cxx Class API module to get the cxx Class elements-->
       
   121 <!ENTITY % cxxclass-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Class v0.5.0//EN"
       
   122   "cxxClass.mod">
       
   123   %cxxclass-typemod;
       
   124 
       
   125 <!--Embed the cxx Struct API module to get the cxx Struct elements-->
       
   126 <!ENTITY % cxxstruct-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Struct v0.5.0//EN"
       
   127   "cxxStruct.mod">
       
   128   %cxxstruct-typemod;
       
   129 
       
   130 <!--Embed the cxx Union API module to get the cxx Union elements-->
       
   131 <!ENTITY % cxxunion-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Union v0.5.0//EN"
       
   132   "cxxUnion.mod">
       
   133   %cxxunion-typemod;
       
   134 
       
   135 <!--Embed the cxx Function API module to get the cxx Function elements-->
       
   136 <!ENTITY % cxxFunction-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Function v0.5.0//EN"
       
   137   "cxxFunction.mod">
       
   138   %cxxFunction-typemod;
       
   139 
       
   140 <!--Embed the cxx Define API module to get the cxx Define elements-->
       
   141 <!ENTITY % cxxDefine-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Define v0.5.0//EN"
       
   142   "cxxDefine.mod">
       
   143   %cxxDefine-typemod;
       
   144 
       
   145 <!--Embed the cxx Variable API module to get the cxx Variable elements-->
       
   146 <!ENTITY % cxxVariable-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Variable v0.5.0//EN"
       
   147   "cxxVariable.mod">
       
   148   %cxxVariable-typemod;
       
   149 
       
   150 <!--Embed the cxx Enumeration API module to get the cxx Enumeration elements-->
       
   151 <!ENTITY % cxxEnumeration-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Enumeration v0.5.0//EN"
       
   152   "cxxEnumeration.mod">
       
   153   %cxxEnumeration-typemod;
       
   154 
       
   155 <!--Embed the cxx Typedef API module to get the cxx Typedef elements-->
       
   156 <!ENTITY % cxxTypedef-typemod PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Typedef v0.5.0//EN"
       
   157   "cxxTypedef.mod">
       
   158   %cxxTypedef-typemod;
       
   159 
       
   160 <!--vocabulary definitions-->
       
   161 <!ENTITY % pr-d-def PUBLIC "-//OASIS//ELEMENTS DITA Programming Domain//EN"
       
   162   "../../../dtd/programmingDomain.mod">
       
   163   %pr-d-def;
       
   164 <!ENTITY % hi-d-def PUBLIC "-//OASIS//ELEMENTS DITA Highlight Domain//EN" 
       
   165   "../../../dtd/highlightDomain.mod"                                               >
       
   166   %hi-d-def;
       
   167 <!ENTITY % sw-d-def PUBLIC "-//OASIS//ELEMENTS DITA Software Domain//EN"
       
   168   "../../../dtd/softwareDomain.mod">
       
   169   %sw-d-def;
       
   170 <!ENTITY % ui-d-def PUBLIC "-//OASIS//ELEMENTS DITA User Interface Domain//EN"
       
   171   "../../../dtd/uiDomain.mod">
       
   172   %ui-d-def;
       
   173 <!ENTITY % ut-d-def PUBLIC "-//OASIS//ELEMENTS DITA Utilities Domain//EN" 
       
   174   "../../../dtd/utilitiesDomain.mod">
       
   175   %ut-d-def;
       
   176 <!ENTITY % api-d-def PUBLIC "-//IBM//ELEMENTS DITA API Domain//EN"
       
   177   "../../apiref/dtd/apiDomain.mod">
       
   178   %api-d-def;
       
   179 <!ENTITY % cxxapi-d-def PUBLIC "-//NOKIA//ELEMENTS DITA C++ API Domain v0.5.0//EN"
       
   180   "cxxAPIDomain.mod">
       
   181   %cxxapi-d-def;