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