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; |