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