2 * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
3 * Use is subject to license terms.
7 * Copyright 1994 James Clark
8 * See the file COPYING for copying permission.
11 #pragma ident "%Z%%M% %I% %E% SMI"
17 #define SP_DEFINE_TEMPLATES
19 #include "CopyOwner.h"
26 #include "OwnerTable.h"
27 #include "PointerTable.h"
28 #include "HashTable.h"
29 #include "HashTableItemBase.h"
31 #include "IListIter.h"
33 #include "NamedResourceTable.h"
34 #undef SP_DEFINE_TEMPLATES
37 #include "Attribute.h"
38 #include "Attributed.h"
39 #include "CharsetDecl.h"
40 #include "ContentToken.h"
42 #include "ElementType.h"
44 #include "EntityCatalog.h"
45 #include "EntityManager.h"
46 #include "EquivClass.h"
49 #include "HashTable.h"
50 #include "HashTableItemBase.h"
51 #include "InputSource.h"
52 #include "LinkProcess.h"
54 #include "LpdEntityRef.h"
56 #include "NamedResource.h"
57 #include "NamedTable.h"
59 #include "NameToken.h"
60 #include "OpenElement.h"
61 #include "OutputState.h"
62 #include "Recognizer.h"
65 #include "SdFormalError.h"
67 #include "StringResource.h"
77 namespace SP_NAMESPACE {
80 __instantiate(Ptr < Entity >\
82 __instantiate(ConstPtr < Entity >\
84 __instantiate(Ptr < Notation >\
86 __instantiate(ConstPtr < Notation >\
88 __instantiate(Ptr < Recognizer >\
90 __instantiate(ConstPtr < Recognizer >\
92 __instantiate(Ptr < EntityOrigin >\
94 __instantiate(ConstPtr < EntityOrigin >\
96 __instantiate(Ptr < AttributeValue >\
98 __instantiate(ConstPtr < AttributeValue >\
100 __instantiate(Ptr < AttributeDefinitionList >\
102 __instantiate(ConstPtr < AttributeDefinitionList >\
104 __instantiate(Ptr < ElementDefinition >\
106 __instantiate(ConstPtr < ElementDefinition >\
108 __instantiate(Ptr < Dtd >\
110 __instantiate(ConstPtr < Dtd >\
112 __instantiate(Ptr < Sd >\
114 __instantiate(ConstPtr < Sd >\
116 __instantiate(Ptr < Syntax >\
118 __instantiate(ConstPtr < Syntax >\
120 __instantiate(Ptr < SourceLinkRuleResource >\
122 __instantiate(ConstPtr < SourceLinkRuleResource >\
124 __instantiate(Ptr < Lpd >\
126 __instantiate(ConstPtr < Lpd >\
128 __instantiate(Ptr < ComplexLpd >\
130 __instantiate(ConstPtr < ComplexLpd >\
132 __instantiate(CopyOwner < BlankTrie >\
134 __instantiate(CopyOwner < AttributeSemantics >\
136 __instantiate(CopyOwner < AttributeDefinition >\
138 __instantiate(CopyOwner < DeclaredValue >\
140 __instantiate(NCVector < Owner < ContentToken > >\
142 __instantiate(Vector < CopyOwner < AttributeDefinition > >\
144 __instantiate(NCVector < Owner < AttributeList > >\
146 __instantiate(Vector < AttributeList >\
148 __instantiate(`HashTableItem < StringC, int > ')
149 __instantiate(`HashTable < StringC, int > ')
150 __instantiate(`HashTableItem < StringC, Char > ')
151 __instantiate(`HashTable < StringC, Char > ')
152 __instantiate(IList < EquivClass >\
154 __instantiate(IList < InputSource >\
156 __instantiate(IList < OpenElement >\
158 __instantiate(IList < Event >\
160 __instantiate(IList < OutputStateLevel >\
162 __instantiate(IList < SdFormalError >\
164 __instantiate(IList < Undo >\
166 __instantiate(IQueue < MessageEvent >\
168 __instantiate(IQueue < Event >\
170 __instantiate(`OwnerTable < Named,
171 StringC, Hash, NamedTableKeyFunction > ')
172 __instantiate(`OwnerTableIter < Named,
173 StringC, Hash, NamedTableKeyFunction > ')
174 __instantiate(Owner < AndInfo >\
176 __instantiate(Owner < BlankTrie >\
178 __instantiate(Owner < EquivClass >\
180 __instantiate(Owner < ModelGroup >\
182 __instantiate(Owner < OpenElement >\
184 __instantiate(Owner < ContentToken >\
186 __instantiate(Owner < DeclaredValue >\
188 __instantiate(Owner < LeafContentToken >\
190 __instantiate(Owner < AttributeSemantics >\
192 __instantiate(Owner < CompiledModelGroup >\
194 __instantiate(Owner < AttributeDefinition >\
196 __instantiate(Owner < AttributeList >\
198 __instantiate(Owner < Trie >\
200 __instantiate(Owner < Markup >\
202 __instantiate(`PointerTableIter < Named*,
203 StringC, Hash, NamedTableKeyFunction > ')
204 __instantiate(`PointerTable < Named*,
205 StringC, Hash, NamedTableKeyFunction > ')
206 __instantiate(`PointerTable < Ptr < NamedResource >,
207 StringC, Hash, NamedResourceKeyFunction > ')
208 __instantiate(`PointerTableIter < Ptr < NamedResource >,
209 StringC, Hash, NamedResourceKeyFunction > ')
210 __instantiate(Vector < ConstPtr < Entity > >\
212 __instantiate(Vector < NameToken >\
214 __instantiate(Vector < CharsetDeclRange >\
216 __instantiate(Vector < CharsetDeclSection >\
218 __instantiate(Vector < Ptr < Dtd > >\
220 __instantiate(Vector < Attribute >\
222 __instantiate(Vector < TextItem >\
224 __instantiate(Vector < SdTextItem >\
226 __instantiate(Vector < MarkupItem >\
228 __instantiate(Vector < RankStem* >\
230 __instantiate(Vector < const RankStem* >\
232 __instantiate(Vector < Attributed* >\
234 __instantiate(Vector < ElementType* >\
236 __instantiate(Vector < const ElementType* >\
238 __instantiate(Vector < ConstPtr < Notation > >\
240 __instantiate(Vector < Ptr < NamedResource > >\
242 __instantiate(Vector < LastSet >\
244 __instantiate(Vector < ConstPtr < AttributeValue > >\
246 __instantiate(Vector < SrInfo >\
248 __instantiate(Vector < Named* >\
250 __instantiate(Vector < FirstSet >\
252 __instantiate(Vector < const AttributeList * >\
254 __instantiate(Vector < ConstPtr < ElementDefinition > >\
256 __instantiate(Vector < Text >\
258 __instantiate(Vector < Location >\
260 __instantiate(Vector < NamedResourceTable < Entity > >\
262 __instantiate(Vector < ContentModelAmbiguity >\
264 __instantiate(Vector < Transition >\
266 __instantiate(Vector < LeafContentToken* >\
268 #if ((!defined(SIZEOF_SIZE_T)) || \
269 (!defined(SIZEOF_UNSIGNED_INT)) || \
270 (SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT))
271 __instantiate(Vector < unsigned int >\
274 __instantiate(Vector < size_t >\
277 __instantiate(NamedTable < Id >\
279 __instantiate(NamedTableIter < Id >\
281 __instantiate(IListIter < EquivClass >\
283 __instantiate(IListIter < InputSource >\
286 __instantiate(NamedResourceTable < Notation >\
288 __instantiate(NamedResourceTable < Entity >\
290 __instantiate(NamedResourceTableIter < Entity >\
292 __instantiate(NamedResourceTableIter < Notation >\
294 __instantiate(ConstNamedResourceTableIter < Entity >\
296 __instantiate(ConstNamedResourceTableIter < Notation >\
299 __instantiate(Vector < IdLinkRule >\
301 __instantiate(Vector < ConstPtr < SourceLinkRuleResource > >\
303 __instantiate(Vector < Vector < ConstPtr < SourceLinkRuleResource > > >\
305 __instantiate(Vector < ResultElementSpec >\
307 __instantiate(Vector < ConstPtr < AttributeDefinitionList > >\
309 __instantiate(Vector < ConstPtr < Lpd > >\
311 __instantiate(Vector < LpdEntityRef * >\
313 __instantiate(`PointerTable < LpdEntityRef *,
314 LpdEntityRef, LpdEntityRef, LpdEntityRef > ')
315 __instantiate(`PointerTableIter < LpdEntityRef *,
316 LpdEntityRef, LpdEntityRef, LpdEntityRef > ')
317 __instantiate(`OwnerTable < LpdEntityRef,
318 LpdEntityRef, LpdEntityRef, LpdEntityRef > ')
319 __instantiate(`OwnerTableIter < LpdEntityRef,
320 LpdEntityRef, LpdEntityRef, LpdEntityRef > ')
321 __instantiate(IList < LinkProcessOpenElement >\
328 #endif /* SP_MANUAL_INST */