|
1 /* |
|
2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef __XMLSTRINGCONST_H__ |
|
20 #define __XMLSTRINGCONST_H__ |
|
21 |
|
22 #include "CmdGlobals.h" |
|
23 #include "XMLUtils.h" |
|
24 |
|
25 #include <xercesc/dom/DOM.hpp> |
|
26 |
|
27 XERCES_CPP_NAMESPACE_USE |
|
28 |
|
29 #ifdef __WIN__ |
|
30 |
|
31 extern const XMLCh* KXMLIdString; |
|
32 extern const XMLCh* KXMLMangledString; |
|
33 extern const XMLCh* KXMLMembersString; |
|
34 extern const XMLCh* KXMLVirtualString; |
|
35 extern const XMLCh* KXMLPublicString; |
|
36 extern const XMLCh* KXMLPrivateString; |
|
37 extern const XMLCh* KXMLProtectedString; |
|
38 extern const XMLCh* KXMLAccessString; |
|
39 extern const XMLCh* KXMLAttributeString; |
|
40 extern const XMLCh* KXMLExportedString; |
|
41 extern const XMLCh* KXMLExplicitString; |
|
42 extern const XMLCh* KXMLInlineString; |
|
43 extern const XMLCh* KXMLArtificialString; |
|
44 extern const XMLCh* KXMLNameString; |
|
45 extern const XMLCh* KXMLTypeString; |
|
46 extern const XMLCh* KXMLHeaderfilenamesString; |
|
47 extern const XMLCh* KXMLHeaderfileString; |
|
48 extern const XMLCh* KXMLContextString; |
|
49 extern const XMLCh* KXMLSizeString; |
|
50 extern const XMLCh* KXMLAlignString; |
|
51 extern const XMLCh* KXMLBasesString; |
|
52 extern const XMLCh* KXMLConstString; |
|
53 extern const XMLCh* KXMLInitString; |
|
54 extern const XMLCh* KXMLReturnsString; |
|
55 extern const XMLCh* KXMLMutableString; |
|
56 extern const XMLCh* KXMLOffsetString; |
|
57 extern const XMLCh* KXMLDefaultString; |
|
58 extern const XMLCh* KXMLMaxString; |
|
59 extern const XMLCh* KXMIncompleteString; |
|
60 extern const XMLCh* KXMLMebmersString; |
|
61 extern const XMLCh* KXMLPureVirtualString; |
|
62 extern const XMLCh* KXMLStaticString; |
|
63 extern const XMLCh* KXMLBaseTypeString; |
|
64 extern const XMLCh* KXMLAbstractString; |
|
65 extern const XMLCh* KXMLFileIdString; |
|
66 extern const XMLCh* KXMLLineString; |
|
67 extern const XMLCh* KXMLGlobalNamespaceString; |
|
68 |
|
69 extern const XMLCh* KXMLArgumentString; |
|
70 extern const XMLCh* KXMLEllipsisString; |
|
71 extern const XMLCh* KXMLArrayTypeString; |
|
72 extern const XMLCh* KXMLConverterString; |
|
73 extern const XMLCh* KXMLEnumValueString; |
|
74 extern const XMLCh* KXMLEnumerationString; |
|
75 extern const XMLCh* KXMLBaseString; |
|
76 extern const XMLCh* KXMLClassString; |
|
77 extern const XMLCh* KXMLConstructorString; |
|
78 extern const XMLCh* KXMLCvQualifiedTypeString; |
|
79 extern const XMLCh* KXMLFileString; |
|
80 extern const XMLCh* KXMLFundamentalTypeString; |
|
81 extern const XMLCh* KXMLTypedefString; |
|
82 extern const XMLCh* KXMLNamespaceString; |
|
83 extern const XMLCh* KXMLVariableString; |
|
84 extern const XMLCh* KXMLMethodString; |
|
85 extern const XMLCh* KXMLFunctionString; |
|
86 extern const XMLCh* KXMLDestructorString; |
|
87 extern const XMLCh* KXMLFieldString; |
|
88 extern const XMLCh* KXMLFunctionTypeString; |
|
89 extern const XMLCh* KXMLMethodTypeString; |
|
90 extern const XMLCh* KXMLNamespaceAliasString; |
|
91 extern const XMLCh* KXMLOffsetTypeString; |
|
92 extern const XMLCh* KXMLOperatorFunctionString; |
|
93 extern const XMLCh* KXMLOperatorMethodString; |
|
94 extern const XMLCh* KXMLPointerTypeString; |
|
95 extern const XMLCh* KXMLReferenceTypeString; |
|
96 extern const XMLCh* KXMLStructString; |
|
97 extern const XMLCh* KXMLUnimplementedString; |
|
98 extern const XMLCh* KXMLUnionString; |
|
99 extern const char KAnonymousChar; |
|
100 |
|
101 extern const XMLCh* KXMLIgnoreContext; |
|
102 extern const XMLCh* KAnonymousName; |
|
103 |
|
104 //Self generated nodes/attributes |
|
105 extern const XMLCh* KXMLBBCPublicConstructorString; |
|
106 extern const XMLCh* KXMLBBCProtectedConstructorString; |
|
107 extern const XMLCh* KXMLBBCDestructorAccessString; |
|
108 |
|
109 extern const XMLCh* KXMLBBCAccessPublicString; |
|
110 extern const XMLCh* KXMLBBCAccessProtectedString; |
|
111 extern const XMLCh* KXMLBBCAccessPrivateString; |
|
112 |
|
113 extern const XMLCh* KXMLBBCPublicInlineString; |
|
114 extern const XMLCh* KXMLBBCProtectedInlineString; |
|
115 extern const XMLCh* KXMLBBCVirtualString; |
|
116 extern const XMLCh* KXMLBBCVirtualInheritanceString; |
|
117 extern const XMLCh* KXMLBBCFQNameString; |
|
118 extern const XMLCh* KXMLBBCAnalysisStatus; |
|
119 |
|
120 extern const XMLCh* KXMLBBCAnalysisStatusAnalysing; |
|
121 extern const XMLCh* KXMLBBCAnalysisStatusClean; |
|
122 extern const XMLCh* KXMLBBCAnalysisStatusIssues; |
|
123 |
|
124 extern const XMLCh* KXMLBBCVirtualFunctionIndex; |
|
125 |
|
126 extern const XMLCh* KXML1String; |
|
127 extern const XMLCh* KXML0String; |
|
128 |
|
129 |
|
130 const int KEntityComparisonTableCount=33; |
|
131 extern const EntityComparisonElement KEntityComparisonTable[KEntityComparisonTableCount]; |
|
132 |
|
133 extern const XMLCh* KXMLEmptyString; |
|
134 extern const XMLCh* KXMLAnonymousNamespacePrefix; |
|
135 extern const XMLCh* KXMLInternalNamePrefix; |
|
136 extern const XMLCh* KXMLPlatformVersion; |
|
137 |
|
138 #else |
|
139 |
|
140 // other than Windows platform defines |
|
141 extern const char* KXMLIdString; |
|
142 extern const char* KXMLMangledString; |
|
143 extern const char* KXMLMembersString; |
|
144 extern const char* KXMLVirtualString; |
|
145 extern const char* KXMLPublicString; |
|
146 extern const char* KXMLPrivateString; |
|
147 extern const char* KXMLProtectedString; |
|
148 extern const char* KXMLAccessString; |
|
149 extern const char* KXMLAttributeString; |
|
150 extern const char* KXMLExportedString; |
|
151 extern const char* KXMLExplicitString; |
|
152 extern const char* KXMLInlineString; |
|
153 extern const char* KXMLArtificialString; |
|
154 extern const char* KXMLNameString; |
|
155 extern const char* KXMLTypeString; |
|
156 extern const char* KXMLHeaderfilenamesString; |
|
157 extern const char* KXMLHeaderfileString; |
|
158 extern const char* KXMLContextString; |
|
159 extern const char* KXMLSizeString; |
|
160 extern const char* KXMLAlignString; |
|
161 extern const char* KXMLBasesString; |
|
162 extern const char* KXMLConstString; |
|
163 extern const char* KXMLInitString; |
|
164 extern const char* KXMLReturnsString; |
|
165 extern const char* KXMLMutableString; |
|
166 extern const char* KXMLOffsetString; |
|
167 extern const char* KXMLDefaultString; |
|
168 extern const char* KXMLMaxString; |
|
169 extern const char* KXMIncompleteString; |
|
170 extern const char* KXMLMebmersString; |
|
171 extern const char* KXMLPureVirtualString; |
|
172 extern const char* KXMLStaticString; |
|
173 extern const char* KXMLBaseTypeString; |
|
174 extern const char* KXMLAbstractString; |
|
175 extern const char* KXMLFileIdString; |
|
176 extern const char* KXMLLineString; |
|
177 extern const char* KXMLGlobalNamespaceString; |
|
178 |
|
179 extern const char* KXMLArgumentString; |
|
180 extern const char* KXMLEllipsisString; |
|
181 extern const char* KXMLArrayTypeString; |
|
182 extern const char* KXMLConverterString; |
|
183 extern const char* KXMLEnumValueString; |
|
184 extern const char* KXMLEnumerationString; |
|
185 extern const char* KXMLBaseString; |
|
186 extern const char* KXMLClassString; |
|
187 extern const char* KXMLConstructorString; |
|
188 extern const char* KXMLCvQualifiedTypeString; |
|
189 extern const char* KXMLFileString; |
|
190 extern const char* KXMLFundamentalTypeString; |
|
191 extern const char* KXMLTypedefString; |
|
192 extern const char* KXMLNamespaceString; |
|
193 extern const char* KXMLVariableString; |
|
194 extern const char* KXMLMethodString; |
|
195 extern const char* KXMLFunctionString; |
|
196 extern const char* KXMLDestructorString; |
|
197 extern const char* KXMLFieldString; |
|
198 extern const char* KXMLFunctionTypeString; |
|
199 extern const char* KXMLMethodTypeString; |
|
200 extern const char* KXMLNamespaceAliasString; |
|
201 extern const char* KXMLOffsetTypeString; |
|
202 extern const char* KXMLOperatorFunctionString; |
|
203 extern const char* KXMLOperatorMethodString; |
|
204 extern const char* KXMLPointerTypeString; |
|
205 extern const char* KXMLReferenceTypeString; |
|
206 extern const char* KXMLStructString; |
|
207 extern const char* KXMLUnimplementedString; |
|
208 extern const char* KXMLUnionString; |
|
209 extern const char KAnonymousChar; |
|
210 |
|
211 extern const char* KXMLIgnoreContext; |
|
212 extern const char* KAnonymousName; |
|
213 |
|
214 //Self generated nodes/attributes |
|
215 extern const char* KXMLBBCPublicConstructorString; |
|
216 extern const char* KXMLBBCProtectedConstructorString; |
|
217 extern const char* KXMLBBCDestructorAccessString; |
|
218 extern const char* KXMLBBCAccessPublicString; |
|
219 extern const char* KXMLBBCAccessProtectedString; |
|
220 extern const char* KXMLBBCAccessPrivateString; |
|
221 |
|
222 extern const char* KXMLBBCPublicInlineString; |
|
223 extern const char* KXMLBBCProtectedInlineString; |
|
224 extern const char* KXMLBBCVirtualString; |
|
225 extern const char* KXMLBBCVirtualInheritanceString; |
|
226 extern const char* KXMLBBCFQNameString; |
|
227 extern const char* KXMLBBCAnalysisStatus; |
|
228 |
|
229 extern const char* KXMLBBCAnalysisStatusAnalysing; |
|
230 extern const char* KXMLBBCAnalysisStatusClean; |
|
231 extern const char* KXMLBBCAnalysisStatusIssues; |
|
232 |
|
233 extern const char* KXMLBBCVirtualFunctionIndex; |
|
234 |
|
235 |
|
236 extern const char* KXML1String; |
|
237 extern const char* KXML0String; |
|
238 |
|
239 |
|
240 const int KEntityComparisonTableCount=33; |
|
241 extern const EntityComparisonElement KEntityComparisonTable[KEntityComparisonTableCount]; |
|
242 |
|
243 extern const char* KXMLEmptyString; |
|
244 extern const char* KXMLAnonymousNamespacePrefix; |
|
245 extern const char* KXMLInternalNamePrefix; |
|
246 extern const char* KXMLPlatformVersion; |
|
247 |
|
248 |
|
249 #endif |
|
250 #endif |