21a604f6786bd8018943f4ef85972db027e112b2
[serna.git] / 3rd / jade / libsp / parser_inst.cxx
1 #ifdef SP_NAMESPACE
2 namespace SP_NAMESPACE {
3 #endif
4
5
6 #ifdef SP_NAMESPACE
7 }
8 #endif
9 // Copyright (c) 1994 James Clark
10 // See the file COPYING for copying permission.
11
12 #include "splib.h"
13
14 #ifdef SP_MANUAL_INST
15
16 #define SP_DEFINE_TEMPLATES
17 #include "Owner.h"
18 #include "CopyOwner.h"
19 #include "Vector.h"
20 #include "NCVector.h"
21 #include "Ptr.h"
22 #include "IList.h"
23 #include "IQueue.h"
24 #include "List.h"
25 #include "OwnerTable.h"
26 #include "PointerTable.h"
27 #include "HashTable.h"
28 #include "HashTableItemBase.h"
29 #include "StringOf.h"
30 #include "IListIter.h"
31 #include "ListIter.h"
32 #include "NamedResourceTable.h"
33 #undef SP_DEFINE_TEMPLATES
34
35 #include <stddef.h>
36 #include "Attribute.h"
37 #include "Attributed.h"
38 #include "CharsetDecl.h"
39 #include "ContentToken.h"
40 #include "Dtd.h"
41 #include "ElementType.h"
42 #include "Entity.h"
43 #include "EntityCatalog.h"
44 #include "EntityManager.h"
45 #include "EquivClass.h"
46 #include "Event.h"
47 #include "Hash.h"
48 #include "HashTable.h"
49 #include "HashTableItemBase.h"
50 #include "InputSource.h"
51 #include "LinkProcess.h"
52 #include "Lpd.h"
53 #include "LpdEntityRef.h"
54 #include "Markup.h"
55 #include "NamedResource.h"
56 #include "NamedTable.h"
57 #include "Named.h"
58 #include "NameToken.h"
59 #include "OpenElement.h"
60 #include "OutputState.h"
61 #include "Recognizer.h"
62 #include "Sd.h"
63 #include "SdText.h"
64 #include "SdFormalError.h"
65 #include "SrInfo.h"
66 #include "StringResource.h"
67 #include "Syntax.h"
68 #include "Text.h"
69 #include "Trie.h"
70 #include "Undo.h"
71 #include "Boolean.h"
72 #include "types.h"
73 #include "Id.h"
74
75 #ifdef SP_NAMESPACE
76 namespace SP_NAMESPACE {
77 #endif
78
79 #ifdef __DECCXX
80 #pragma define_template Ptr<Entity>
81 #else
82 #ifdef __xlC__
83 #pragma define(Ptr<Entity>)
84 #else
85 #ifdef SP_ANSI_CLASS_INST
86 template class Ptr<Entity>;
87 #else
88 typedef Ptr<Entity> Dummy_0;
89 #endif
90 #endif
91 #endif
92 #ifdef __DECCXX
93 #pragma define_template ConstPtr<Entity>
94 #else
95 #ifdef __xlC__
96 #pragma define(ConstPtr<Entity>)
97 #else
98 #ifdef SP_ANSI_CLASS_INST
99 template class ConstPtr<Entity>;
100 #else
101 typedef ConstPtr<Entity> Dummy_1;
102 #endif
103 #endif
104 #endif
105 #ifdef __DECCXX
106 #pragma define_template Ptr<Notation>
107 #else
108 #ifdef __xlC__
109 #pragma define(Ptr<Notation>)
110 #else
111 #ifdef SP_ANSI_CLASS_INST
112 template class Ptr<Notation>;
113 #else
114 typedef Ptr<Notation> Dummy_2;
115 #endif
116 #endif
117 #endif
118 #ifdef __DECCXX
119 #pragma define_template ConstPtr<Notation>
120 #else
121 #ifdef __xlC__
122 #pragma define(ConstPtr<Notation>)
123 #else
124 #ifdef SP_ANSI_CLASS_INST
125 template class ConstPtr<Notation>;
126 #else
127 typedef ConstPtr<Notation> Dummy_3;
128 #endif
129 #endif
130 #endif
131 #ifdef __DECCXX
132 #pragma define_template Ptr<Recognizer>
133 #else
134 #ifdef __xlC__
135 #pragma define(Ptr<Recognizer>)
136 #else
137 #ifdef SP_ANSI_CLASS_INST
138 template class Ptr<Recognizer>;
139 #else
140 typedef Ptr<Recognizer> Dummy_4;
141 #endif
142 #endif
143 #endif
144 #ifdef __DECCXX
145 #pragma define_template ConstPtr<Recognizer>
146 #else
147 #ifdef __xlC__
148 #pragma define(ConstPtr<Recognizer>)
149 #else
150 #ifdef SP_ANSI_CLASS_INST
151 template class ConstPtr<Recognizer>;
152 #else
153 typedef ConstPtr<Recognizer> Dummy_5;
154 #endif
155 #endif
156 #endif
157 #ifdef __DECCXX
158 #pragma define_template Ptr<EntityOrigin>
159 #else
160 #ifdef __xlC__
161 #pragma define(Ptr<EntityOrigin>)
162 #else
163 #ifdef SP_ANSI_CLASS_INST
164 template class Ptr<EntityOrigin>;
165 #else
166 typedef Ptr<EntityOrigin> Dummy_6;
167 #endif
168 #endif
169 #endif
170 #ifdef __DECCXX
171 #pragma define_template ConstPtr<EntityOrigin>
172 #else
173 #ifdef __xlC__
174 #pragma define(ConstPtr<EntityOrigin>)
175 #else
176 #ifdef SP_ANSI_CLASS_INST
177 template class ConstPtr<EntityOrigin>;
178 #else
179 typedef ConstPtr<EntityOrigin> Dummy_7;
180 #endif
181 #endif
182 #endif
183 #ifdef __DECCXX
184 #pragma define_template Ptr<AttributeValue>
185 #else
186 #ifdef __xlC__
187 #pragma define(Ptr<AttributeValue>)
188 #else
189 #ifdef SP_ANSI_CLASS_INST
190 template class Ptr<AttributeValue>;
191 #else
192 typedef Ptr<AttributeValue> Dummy_8;
193 #endif
194 #endif
195 #endif
196 #ifdef __DECCXX
197 #pragma define_template ConstPtr<AttributeValue>
198 #else
199 #ifdef __xlC__
200 #pragma define(ConstPtr<AttributeValue>)
201 #else
202 #ifdef SP_ANSI_CLASS_INST
203 template class ConstPtr<AttributeValue>;
204 #else
205 typedef ConstPtr<AttributeValue> Dummy_9;
206 #endif
207 #endif
208 #endif
209 #ifdef __DECCXX
210 #pragma define_template Ptr<AttributeDefinitionList>
211 #else
212 #ifdef __xlC__
213 #pragma define(Ptr<AttributeDefinitionList>)
214 #else
215 #ifdef SP_ANSI_CLASS_INST
216 template class Ptr<AttributeDefinitionList>;
217 #else
218 typedef Ptr<AttributeDefinitionList> Dummy_10;
219 #endif
220 #endif
221 #endif
222 #ifdef __DECCXX
223 #pragma define_template ConstPtr<AttributeDefinitionList>
224 #else
225 #ifdef __xlC__
226 #pragma define(ConstPtr<AttributeDefinitionList>)
227 #else
228 #ifdef SP_ANSI_CLASS_INST
229 template class ConstPtr<AttributeDefinitionList>;
230 #else
231 typedef ConstPtr<AttributeDefinitionList> Dummy_11;
232 #endif
233 #endif
234 #endif
235 #ifdef __DECCXX
236 #pragma define_template Ptr<ElementDefinition>
237 #else
238 #ifdef __xlC__
239 #pragma define(Ptr<ElementDefinition>)
240 #else
241 #ifdef SP_ANSI_CLASS_INST
242 template class Ptr<ElementDefinition>;
243 #else
244 typedef Ptr<ElementDefinition> Dummy_12;
245 #endif
246 #endif
247 #endif
248 #ifdef __DECCXX
249 #pragma define_template ConstPtr<ElementDefinition>
250 #else
251 #ifdef __xlC__
252 #pragma define(ConstPtr<ElementDefinition>)
253 #else
254 #ifdef SP_ANSI_CLASS_INST
255 template class ConstPtr<ElementDefinition>;
256 #else
257 typedef ConstPtr<ElementDefinition> Dummy_13;
258 #endif
259 #endif
260 #endif
261 #ifdef __DECCXX
262 #pragma define_template Ptr<Dtd>
263 #else
264 #ifdef __xlC__
265 #pragma define(Ptr<Dtd>)
266 #else
267 #ifdef SP_ANSI_CLASS_INST
268 template class Ptr<Dtd>;
269 #else
270 typedef Ptr<Dtd> Dummy_14;
271 #endif
272 #endif
273 #endif
274 #ifdef __DECCXX
275 #pragma define_template ConstPtr<Dtd>
276 #else
277 #ifdef __xlC__
278 #pragma define(ConstPtr<Dtd>)
279 #else
280 #ifdef SP_ANSI_CLASS_INST
281 template class ConstPtr<Dtd>;
282 #else
283 typedef ConstPtr<Dtd> Dummy_15;
284 #endif
285 #endif
286 #endif
287 #ifdef __DECCXX
288 #pragma define_template Ptr<Sd>
289 #else
290 #ifdef __xlC__
291 #pragma define(Ptr<Sd>)
292 #else
293 #ifdef SP_ANSI_CLASS_INST
294 template class Ptr<Sd>;
295 #else
296 typedef Ptr<Sd> Dummy_16;
297 #endif
298 #endif
299 #endif
300 #ifdef __DECCXX
301 #pragma define_template ConstPtr<Sd>
302 #else
303 #ifdef __xlC__
304 #pragma define(ConstPtr<Sd>)
305 #else
306 #ifdef SP_ANSI_CLASS_INST
307 template class ConstPtr<Sd>;
308 #else
309 typedef ConstPtr<Sd> Dummy_17;
310 #endif
311 #endif
312 #endif
313 #ifdef __DECCXX
314 #pragma define_template Ptr<Syntax>
315 #else
316 #ifdef __xlC__
317 #pragma define(Ptr<Syntax>)
318 #else
319 #ifdef SP_ANSI_CLASS_INST
320 template class Ptr<Syntax>;
321 #else
322 typedef Ptr<Syntax> Dummy_18;
323 #endif
324 #endif
325 #endif
326 #ifdef __DECCXX
327 #pragma define_template ConstPtr<Syntax>
328 #else
329 #ifdef __xlC__
330 #pragma define(ConstPtr<Syntax>)
331 #else
332 #ifdef SP_ANSI_CLASS_INST
333 template class ConstPtr<Syntax>;
334 #else
335 typedef ConstPtr<Syntax> Dummy_19;
336 #endif
337 #endif
338 #endif
339 #ifdef __DECCXX
340 #pragma define_template Ptr<SourceLinkRuleResource>
341 #else
342 #ifdef __xlC__
343 #pragma define(Ptr<SourceLinkRuleResource>)
344 #else
345 #ifdef SP_ANSI_CLASS_INST
346 template class Ptr<SourceLinkRuleResource>;
347 #else
348 typedef Ptr<SourceLinkRuleResource> Dummy_20;
349 #endif
350 #endif
351 #endif
352 #ifdef __DECCXX
353 #pragma define_template ConstPtr<SourceLinkRuleResource>
354 #else
355 #ifdef __xlC__
356 #pragma define(ConstPtr<SourceLinkRuleResource>)
357 #else
358 #ifdef SP_ANSI_CLASS_INST
359 template class ConstPtr<SourceLinkRuleResource>;
360 #else
361 typedef ConstPtr<SourceLinkRuleResource> Dummy_21;
362 #endif
363 #endif
364 #endif
365 #ifdef __DECCXX
366 #pragma define_template Ptr<Lpd>
367 #else
368 #ifdef __xlC__
369 #pragma define(Ptr<Lpd>)
370 #else
371 #ifdef SP_ANSI_CLASS_INST
372 template class Ptr<Lpd>;
373 #else
374 typedef Ptr<Lpd> Dummy_22;
375 #endif
376 #endif
377 #endif
378 #ifdef __DECCXX
379 #pragma define_template ConstPtr<Lpd>
380 #else
381 #ifdef __xlC__
382 #pragma define(ConstPtr<Lpd>)
383 #else
384 #ifdef SP_ANSI_CLASS_INST
385 template class ConstPtr<Lpd>;
386 #else
387 typedef ConstPtr<Lpd> Dummy_23;
388 #endif
389 #endif
390 #endif
391 #ifdef __DECCXX
392 #pragma define_template Ptr<ComplexLpd>
393 #else
394 #ifdef __xlC__
395 #pragma define(Ptr<ComplexLpd>)
396 #else
397 #ifdef SP_ANSI_CLASS_INST
398 template class Ptr<ComplexLpd>;
399 #else
400 typedef Ptr<ComplexLpd> Dummy_24;
401 #endif
402 #endif
403 #endif
404 #ifdef __DECCXX
405 #pragma define_template ConstPtr<ComplexLpd>
406 #else
407 #ifdef __xlC__
408 #pragma define(ConstPtr<ComplexLpd>)
409 #else
410 #ifdef SP_ANSI_CLASS_INST
411 template class ConstPtr<ComplexLpd>;
412 #else
413 typedef ConstPtr<ComplexLpd> Dummy_25;
414 #endif
415 #endif
416 #endif
417 #ifdef __DECCXX
418 #pragma define_template CopyOwner<BlankTrie>
419 #else
420 #ifdef __xlC__
421 #pragma define(CopyOwner<BlankTrie>)
422 #else
423 #ifdef SP_ANSI_CLASS_INST
424 template class CopyOwner<BlankTrie>;
425 #else
426 typedef CopyOwner<BlankTrie> Dummy_26;
427 #endif
428 #endif
429 #endif
430 #ifdef __DECCXX
431 #pragma define_template CopyOwner<AttributeSemantics>
432 #else
433 #ifdef __xlC__
434 #pragma define(CopyOwner<AttributeSemantics>)
435 #else
436 #ifdef SP_ANSI_CLASS_INST
437 template class CopyOwner<AttributeSemantics>;
438 #else
439 typedef CopyOwner<AttributeSemantics> Dummy_27;
440 #endif
441 #endif
442 #endif
443 #ifdef __DECCXX
444 #pragma define_template CopyOwner<AttributeDefinition>
445 #else
446 #ifdef __xlC__
447 #pragma define(CopyOwner<AttributeDefinition>)
448 #else
449 #ifdef SP_ANSI_CLASS_INST
450 template class CopyOwner<AttributeDefinition>;
451 #else
452 typedef CopyOwner<AttributeDefinition> Dummy_28;
453 #endif
454 #endif
455 #endif
456 #ifdef __DECCXX
457 #pragma define_template CopyOwner<DeclaredValue>
458 #else
459 #ifdef __xlC__
460 #pragma define(CopyOwner<DeclaredValue>)
461 #else
462 #ifdef SP_ANSI_CLASS_INST
463 template class CopyOwner<DeclaredValue>;
464 #else
465 typedef CopyOwner<DeclaredValue> Dummy_29;
466 #endif
467 #endif
468 #endif
469 #ifdef __DECCXX
470 #pragma define_template NCVector<Owner<ContentToken> >
471 #else
472 #ifdef __xlC__
473 #pragma define(NCVector<Owner<ContentToken> >)
474 #else
475 #ifdef SP_ANSI_CLASS_INST
476 template class NCVector<Owner<ContentToken> >;
477 #else
478 typedef NCVector<Owner<ContentToken> > Dummy_30;
479 #endif
480 #endif
481 #endif
482 #ifdef __DECCXX
483 #pragma define_template Vector<CopyOwner<AttributeDefinition> >
484 #else
485 #ifdef __xlC__
486 #pragma define(Vector<CopyOwner<AttributeDefinition> >)
487 #else
488 #ifdef SP_ANSI_CLASS_INST
489 template class Vector<CopyOwner<AttributeDefinition> >;
490 #else
491 typedef Vector<CopyOwner<AttributeDefinition> > Dummy_31;
492 #endif
493 #endif
494 #endif
495 #ifdef __DECCXX
496 #pragma define_template NCVector<Owner<AttributeList> >
497 #else
498 #ifdef __xlC__
499 #pragma define(NCVector<Owner<AttributeList> >)
500 #else
501 #ifdef SP_ANSI_CLASS_INST
502 template class NCVector<Owner<AttributeList> >;
503 #else
504 typedef NCVector<Owner<AttributeList> > Dummy_32;
505 #endif
506 #endif
507 #endif
508 #ifdef __DECCXX
509 #pragma define_template Vector<AttributeList>
510 #else
511 #ifdef __xlC__
512 #pragma define(Vector<AttributeList>)
513 #else
514 #ifdef SP_ANSI_CLASS_INST
515 template class Vector<AttributeList>;
516 #else
517 typedef Vector<AttributeList> Dummy_33;
518 #endif
519 #endif
520 #endif
521 #ifdef __DECCXX
522 #pragma define_template HashTableItem<StringC, int>
523 #else
524 #ifdef __xlC__
525 #pragma define(HashTableItem<StringC, int>)
526 #else
527 #ifdef SP_ANSI_CLASS_INST
528 template class HashTableItem<StringC, int>;
529 #else
530 typedef HashTableItem<StringC, int> Dummy_34;
531 #endif
532 #endif
533 #endif
534 #ifdef __DECCXX
535 #pragma define_template HashTable<StringC,int>
536 #else
537 #ifdef __xlC__
538 #pragma define(HashTable<StringC,int>)
539 #else
540 #ifdef SP_ANSI_CLASS_INST
541 template class HashTable<StringC,int>;
542 #else
543 typedef HashTable<StringC,int> Dummy_35;
544 #endif
545 #endif
546 #endif
547 #ifdef __DECCXX
548 #pragma define_template HashTableItem<StringC,Char>
549 #else
550 #ifdef __xlC__
551 #pragma define(HashTableItem<StringC,Char>)
552 #else
553 #ifdef SP_ANSI_CLASS_INST
554 template class HashTableItem<StringC,Char>;
555 #else
556 typedef HashTableItem<StringC,Char> Dummy_36;
557 #endif
558 #endif
559 #endif
560 #ifdef __DECCXX
561 #pragma define_template HashTable<StringC,Char>
562 #else
563 #ifdef __xlC__
564 #pragma define(HashTable<StringC,Char>)
565 #else
566 #ifdef SP_ANSI_CLASS_INST
567 template class HashTable<StringC,Char>;
568 #else
569 typedef HashTable<StringC,Char> Dummy_37;
570 #endif
571 #endif
572 #endif
573 #ifdef __DECCXX
574 #pragma define_template IList<EquivClass>
575 #else
576 #ifdef __xlC__
577 #pragma define(IList<EquivClass>)
578 #else
579 #ifdef SP_ANSI_CLASS_INST
580 template class IList<EquivClass>;
581 #else
582 typedef IList<EquivClass> Dummy_38;
583 #endif
584 #endif
585 #endif
586 #ifdef __DECCXX
587 #pragma define_template IList<InputSource>
588 #else
589 #ifdef __xlC__
590 #pragma define(IList<InputSource>)
591 #else
592 #ifdef SP_ANSI_CLASS_INST
593 template class IList<InputSource>;
594 #else
595 typedef IList<InputSource> Dummy_39;
596 #endif
597 #endif
598 #endif
599 #ifdef __DECCXX
600 #pragma define_template IList<OpenElement>
601 #else
602 #ifdef __xlC__
603 #pragma define(IList<OpenElement>)
604 #else
605 #ifdef SP_ANSI_CLASS_INST
606 template class IList<OpenElement>;
607 #else
608 typedef IList<OpenElement> Dummy_40;
609 #endif
610 #endif
611 #endif
612 #ifdef __DECCXX
613 #pragma define_template IList<Event>
614 #else
615 #ifdef __xlC__
616 #pragma define(IList<Event>)
617 #else
618 #ifdef SP_ANSI_CLASS_INST
619 template class IList<Event>;
620 #else
621 typedef IList<Event> Dummy_41;
622 #endif
623 #endif
624 #endif
625 #ifdef __DECCXX
626 #pragma define_template IList<OutputStateLevel>
627 #else
628 #ifdef __xlC__
629 #pragma define(IList<OutputStateLevel>)
630 #else
631 #ifdef SP_ANSI_CLASS_INST
632 template class IList<OutputStateLevel>;
633 #else
634 typedef IList<OutputStateLevel> Dummy_42;
635 #endif
636 #endif
637 #endif
638 #ifdef __DECCXX
639 #pragma define_template IList<SdFormalError>
640 #else
641 #ifdef __xlC__
642 #pragma define(IList<SdFormalError>)
643 #else
644 #ifdef SP_ANSI_CLASS_INST
645 template class IList<SdFormalError>;
646 #else
647 typedef IList<SdFormalError> Dummy_43;
648 #endif
649 #endif
650 #endif
651 #ifdef __DECCXX
652 #pragma define_template IList<Undo>
653 #else
654 #ifdef __xlC__
655 #pragma define(IList<Undo>)
656 #else
657 #ifdef SP_ANSI_CLASS_INST
658 template class IList<Undo>;
659 #else
660 typedef IList<Undo> Dummy_44;
661 #endif
662 #endif
663 #endif
664 #ifdef __DECCXX
665 #pragma define_template IQueue<MessageEvent>
666 #else
667 #ifdef __xlC__
668 #pragma define(IQueue<MessageEvent>)
669 #else
670 #ifdef SP_ANSI_CLASS_INST
671 template class IQueue<MessageEvent>;
672 #else
673 typedef IQueue<MessageEvent> Dummy_45;
674 #endif
675 #endif
676 #endif
677 #ifdef __DECCXX
678 #pragma define_template IQueue<Event>
679 #else
680 #ifdef __xlC__
681 #pragma define(IQueue<Event>)
682 #else
683 #ifdef SP_ANSI_CLASS_INST
684 template class IQueue<Event>;
685 #else
686 typedef IQueue<Event> Dummy_46;
687 #endif
688 #endif
689 #endif
690 #ifdef __DECCXX
691 #pragma define_template OwnerTable<Named,StringC,Hash,NamedTableKeyFunction>
692 #else
693 #ifdef __xlC__
694 #pragma define(OwnerTable<Named,StringC,Hash,NamedTableKeyFunction>)
695 #else
696 #ifdef SP_ANSI_CLASS_INST
697 template class OwnerTable<Named,StringC,Hash,NamedTableKeyFunction>;
698 #else
699 typedef OwnerTable<Named,StringC,Hash,NamedTableKeyFunction> Dummy_47;
700 #endif
701 #endif
702 #endif
703 #ifdef __DECCXX
704 #pragma define_template OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction>
705 #else
706 #ifdef __xlC__
707 #pragma define(OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction>)
708 #else
709 #ifdef SP_ANSI_CLASS_INST
710 template class OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction>;
711 #else
712 typedef OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction> Dummy_48;
713 #endif
714 #endif
715 #endif
716 #ifdef __DECCXX
717 #pragma define_template Owner<AndInfo>
718 #else
719 #ifdef __xlC__
720 #pragma define(Owner<AndInfo>)
721 #else
722 #ifdef SP_ANSI_CLASS_INST
723 template class Owner<AndInfo>;
724 #else
725 typedef Owner<AndInfo> Dummy_49;
726 #endif
727 #endif
728 #endif
729 #ifdef __DECCXX
730 #pragma define_template Owner<BlankTrie>
731 #else
732 #ifdef __xlC__
733 #pragma define(Owner<BlankTrie>)
734 #else
735 #ifdef SP_ANSI_CLASS_INST
736 template class Owner<BlankTrie>;
737 #else
738 typedef Owner<BlankTrie> Dummy_50;
739 #endif
740 #endif
741 #endif
742 #ifdef __DECCXX
743 #pragma define_template Owner<EquivClass>
744 #else
745 #ifdef __xlC__
746 #pragma define(Owner<EquivClass>)
747 #else
748 #ifdef SP_ANSI_CLASS_INST
749 template class Owner<EquivClass>;
750 #else
751 typedef Owner<EquivClass> Dummy_51;
752 #endif
753 #endif
754 #endif
755 #ifdef __DECCXX
756 #pragma define_template Owner<ModelGroup>
757 #else
758 #ifdef __xlC__
759 #pragma define(Owner<ModelGroup>)
760 #else
761 #ifdef SP_ANSI_CLASS_INST
762 template class Owner<ModelGroup>;
763 #else
764 typedef Owner<ModelGroup> Dummy_52;
765 #endif
766 #endif
767 #endif
768 #ifdef __DECCXX
769 #pragma define_template Owner<OpenElement>
770 #else
771 #ifdef __xlC__
772 #pragma define(Owner<OpenElement>)
773 #else
774 #ifdef SP_ANSI_CLASS_INST
775 template class Owner<OpenElement>;
776 #else
777 typedef Owner<OpenElement> Dummy_53;
778 #endif
779 #endif
780 #endif
781 #ifdef __DECCXX
782 #pragma define_template Owner<ContentToken>
783 #else
784 #ifdef __xlC__
785 #pragma define(Owner<ContentToken>)
786 #else
787 #ifdef SP_ANSI_CLASS_INST
788 template class Owner<ContentToken>;
789 #else
790 typedef Owner<ContentToken> Dummy_54;
791 #endif
792 #endif
793 #endif
794 #ifdef __DECCXX
795 #pragma define_template Owner<DeclaredValue>
796 #else
797 #ifdef __xlC__
798 #pragma define(Owner<DeclaredValue>)
799 #else
800 #ifdef SP_ANSI_CLASS_INST
801 template class Owner<DeclaredValue>;
802 #else
803 typedef Owner<DeclaredValue> Dummy_55;
804 #endif
805 #endif
806 #endif
807 #ifdef __DECCXX
808 #pragma define_template Owner<LeafContentToken>
809 #else
810 #ifdef __xlC__
811 #pragma define(Owner<LeafContentToken>)
812 #else
813 #ifdef SP_ANSI_CLASS_INST
814 template class Owner<LeafContentToken>;
815 #else
816 typedef Owner<LeafContentToken> Dummy_56;
817 #endif
818 #endif
819 #endif
820 #ifdef __DECCXX
821 #pragma define_template Owner<AttributeSemantics>
822 #else
823 #ifdef __xlC__
824 #pragma define(Owner<AttributeSemantics>)
825 #else
826 #ifdef SP_ANSI_CLASS_INST
827 template class Owner<AttributeSemantics>;
828 #else
829 typedef Owner<AttributeSemantics> Dummy_57;
830 #endif
831 #endif
832 #endif
833 #ifdef __DECCXX
834 #pragma define_template Owner<CompiledModelGroup>
835 #else
836 #ifdef __xlC__
837 #pragma define(Owner<CompiledModelGroup>)
838 #else
839 #ifdef SP_ANSI_CLASS_INST
840 template class Owner<CompiledModelGroup>;
841 #else
842 typedef Owner<CompiledModelGroup> Dummy_58;
843 #endif
844 #endif
845 #endif
846 #ifdef __DECCXX
847 #pragma define_template Owner<AttributeDefinition>
848 #else
849 #ifdef __xlC__
850 #pragma define(Owner<AttributeDefinition>)
851 #else
852 #ifdef SP_ANSI_CLASS_INST
853 template class Owner<AttributeDefinition>;
854 #else
855 typedef Owner<AttributeDefinition> Dummy_59;
856 #endif
857 #endif
858 #endif
859 #ifdef __DECCXX
860 #pragma define_template Owner<AttributeList>
861 #else
862 #ifdef __xlC__
863 #pragma define(Owner<AttributeList>)
864 #else
865 #ifdef SP_ANSI_CLASS_INST
866 template class Owner<AttributeList>;
867 #else
868 typedef Owner<AttributeList> Dummy_60;
869 #endif
870 #endif
871 #endif
872 #ifdef __DECCXX
873 #pragma define_template Owner<Trie>
874 #else
875 #ifdef __xlC__
876 #pragma define(Owner<Trie>)
877 #else
878 #ifdef SP_ANSI_CLASS_INST
879 template class Owner<Trie>;
880 #else
881 typedef Owner<Trie> Dummy_61;
882 #endif
883 #endif
884 #endif
885 #ifdef __DECCXX
886 #pragma define_template Owner<Markup>
887 #else
888 #ifdef __xlC__
889 #pragma define(Owner<Markup>)
890 #else
891 #ifdef SP_ANSI_CLASS_INST
892 template class Owner<Markup>;
893 #else
894 typedef Owner<Markup> Dummy_62;
895 #endif
896 #endif
897 #endif
898 #ifdef __DECCXX
899 #pragma define_template PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction>
900 #else
901 #ifdef __xlC__
902 #pragma define(PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction>)
903 #else
904 #ifdef SP_ANSI_CLASS_INST
905 template class PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction>;
906 #else
907 typedef PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction> Dummy_63;
908 #endif
909 #endif
910 #endif
911 #ifdef __DECCXX
912 #pragma define_template PointerTable<Named*,StringC,Hash,NamedTableKeyFunction>
913 #else
914 #ifdef __xlC__
915 #pragma define(PointerTable<Named*,StringC,Hash,NamedTableKeyFunction>)
916 #else
917 #ifdef SP_ANSI_CLASS_INST
918 template class PointerTable<Named*,StringC,Hash,NamedTableKeyFunction>;
919 #else
920 typedef PointerTable<Named*,StringC,Hash,NamedTableKeyFunction> Dummy_64;
921 #endif
922 #endif
923 #endif
924 #ifdef __DECCXX
925 #pragma define_template PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>
926 #else
927 #ifdef __xlC__
928 #pragma define(PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>)
929 #else
930 #ifdef SP_ANSI_CLASS_INST
931 template class PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>;
932 #else
933 typedef PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction> Dummy_65;
934 #endif
935 #endif
936 #endif
937 #ifdef __DECCXX
938 #pragma define_template PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>
939 #else
940 #ifdef __xlC__
941 #pragma define(PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>)
942 #else
943 #ifdef SP_ANSI_CLASS_INST
944 template class PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>;
945 #else
946 typedef PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction> Dummy_66;
947 #endif
948 #endif
949 #endif
950 #ifdef __DECCXX
951 #pragma define_template Vector<ConstPtr<Entity> >
952 #else
953 #ifdef __xlC__
954 #pragma define(Vector<ConstPtr<Entity> >)
955 #else
956 #ifdef SP_ANSI_CLASS_INST
957 template class Vector<ConstPtr<Entity> >;
958 #else
959 typedef Vector<ConstPtr<Entity> > Dummy_67;
960 #endif
961 #endif
962 #endif
963 #ifdef __DECCXX
964 #pragma define_template Vector<NameToken>
965 #else
966 #ifdef __xlC__
967 #pragma define(Vector<NameToken>)
968 #else
969 #ifdef SP_ANSI_CLASS_INST
970 template class Vector<NameToken>;
971 #else
972 typedef Vector<NameToken> Dummy_68;
973 #endif
974 #endif
975 #endif
976 #ifdef __DECCXX
977 #pragma define_template Vector<CharsetDeclRange>
978 #else
979 #ifdef __xlC__
980 #pragma define(Vector<CharsetDeclRange>)
981 #else
982 #ifdef SP_ANSI_CLASS_INST
983 template class Vector<CharsetDeclRange>;
984 #else
985 typedef Vector<CharsetDeclRange> Dummy_69;
986 #endif
987 #endif
988 #endif
989 #ifdef __DECCXX
990 #pragma define_template Vector<CharsetDeclSection>
991 #else
992 #ifdef __xlC__
993 #pragma define(Vector<CharsetDeclSection>)
994 #else
995 #ifdef SP_ANSI_CLASS_INST
996 template class Vector<CharsetDeclSection>;
997 #else
998 typedef Vector<CharsetDeclSection> Dummy_70;
999 #endif
1000 #endif
1001 #endif
1002 #ifdef __DECCXX
1003 #pragma define_template Vector<Ptr<Dtd> >
1004 #else
1005 #ifdef __xlC__
1006 #pragma define(Vector<Ptr<Dtd> >)
1007 #else
1008 #ifdef SP_ANSI_CLASS_INST
1009 template class Vector<Ptr<Dtd> >;
1010 #else
1011 typedef Vector<Ptr<Dtd> > Dummy_71;
1012 #endif
1013 #endif
1014 #endif
1015 #ifdef __DECCXX
1016 #pragma define_template Vector<Attribute>
1017 #else
1018 #ifdef __xlC__
1019 #pragma define(Vector<Attribute>)
1020 #else
1021 #ifdef SP_ANSI_CLASS_INST
1022 template class Vector<Attribute>;
1023 #else
1024 typedef Vector<Attribute> Dummy_72;
1025 #endif
1026 #endif
1027 #endif
1028 #ifdef __DECCXX
1029 #pragma define_template Vector<TextItem>
1030 #else
1031 #ifdef __xlC__
1032 #pragma define(Vector<TextItem>)
1033 #else
1034 #ifdef SP_ANSI_CLASS_INST
1035 template class Vector<TextItem>;
1036 #else
1037 typedef Vector<TextItem> Dummy_73;
1038 #endif
1039 #endif
1040 #endif
1041 #ifdef __DECCXX
1042 #pragma define_template Vector<SdTextItem>
1043 #else
1044 #ifdef __xlC__
1045 #pragma define(Vector<SdTextItem>)
1046 #else
1047 #ifdef SP_ANSI_CLASS_INST
1048 template class Vector<SdTextItem>;
1049 #else
1050 typedef Vector<SdTextItem> Dummy_74;
1051 #endif
1052 #endif
1053 #endif
1054 #ifdef __DECCXX
1055 #pragma define_template Vector<MarkupItem>
1056 #else
1057 #ifdef __xlC__
1058 #pragma define(Vector<MarkupItem>)
1059 #else
1060 #ifdef SP_ANSI_CLASS_INST
1061 template class Vector<MarkupItem>;
1062 #else
1063 typedef Vector<MarkupItem> Dummy_75;
1064 #endif
1065 #endif
1066 #endif
1067 #ifdef __DECCXX
1068 #pragma define_template Vector<RankStem*>
1069 #else
1070 #ifdef __xlC__
1071 #pragma define(Vector<RankStem*>)
1072 #else
1073 #ifdef SP_ANSI_CLASS_INST
1074 template class Vector<RankStem*>;
1075 #else
1076 typedef Vector<RankStem*> Dummy_76;
1077 #endif
1078 #endif
1079 #endif
1080 #ifdef __DECCXX
1081 #pragma define_template Vector<const RankStem*>
1082 #else
1083 #ifdef __xlC__
1084 #pragma define(Vector<const RankStem*>)
1085 #else
1086 #ifdef SP_ANSI_CLASS_INST
1087 template class Vector<const RankStem*>;
1088 #else
1089 typedef Vector<const RankStem*> Dummy_77;
1090 #endif
1091 #endif
1092 #endif
1093 #ifdef __DECCXX
1094 #pragma define_template Vector<Attributed*>
1095 #else
1096 #ifdef __xlC__
1097 #pragma define(Vector<Attributed*>)
1098 #else
1099 #ifdef SP_ANSI_CLASS_INST
1100 template class Vector<Attributed*>;
1101 #else
1102 typedef Vector<Attributed*> Dummy_78;
1103 #endif
1104 #endif
1105 #endif
1106 #ifdef __DECCXX
1107 #pragma define_template Vector<ElementType*>
1108 #else
1109 #ifdef __xlC__
1110 #pragma define(Vector<ElementType*>)
1111 #else
1112 #ifdef SP_ANSI_CLASS_INST
1113 template class Vector<ElementType*>;
1114 #else
1115 typedef Vector<ElementType*> Dummy_79;
1116 #endif
1117 #endif
1118 #endif
1119 #ifdef __DECCXX
1120 #pragma define_template Vector<const ElementType*>
1121 #else
1122 #ifdef __xlC__
1123 #pragma define(Vector<const ElementType*>)
1124 #else
1125 #ifdef SP_ANSI_CLASS_INST
1126 template class Vector<const ElementType*>;
1127 #else
1128 typedef Vector<const ElementType*> Dummy_80;
1129 #endif
1130 #endif
1131 #endif
1132 #ifdef __DECCXX
1133 #pragma define_template Vector<ConstPtr<Notation> >
1134 #else
1135 #ifdef __xlC__
1136 #pragma define(Vector<ConstPtr<Notation> >)
1137 #else
1138 #ifdef SP_ANSI_CLASS_INST
1139 template class Vector<ConstPtr<Notation> >;
1140 #else
1141 typedef Vector<ConstPtr<Notation> > Dummy_81;
1142 #endif
1143 #endif
1144 #endif
1145 #ifdef __DECCXX
1146 #pragma define_template Vector<Ptr<NamedResource> >
1147 #else
1148 #ifdef __xlC__
1149 #pragma define(Vector<Ptr<NamedResource> >)
1150 #else
1151 #ifdef SP_ANSI_CLASS_INST
1152 template class Vector<Ptr<NamedResource> >;
1153 #else
1154 typedef Vector<Ptr<NamedResource> > Dummy_82;
1155 #endif
1156 #endif
1157 #endif
1158 #ifdef __DECCXX
1159 #pragma define_template Vector<LastSet>
1160 #else
1161 #ifdef __xlC__
1162 #pragma define(Vector<LastSet>)
1163 #else
1164 #ifdef SP_ANSI_CLASS_INST
1165 template class Vector<LastSet>;
1166 #else
1167 typedef Vector<LastSet> Dummy_83;
1168 #endif
1169 #endif
1170 #endif
1171 #ifdef __DECCXX
1172 #pragma define_template Vector<ConstPtr<AttributeValue> >
1173 #else
1174 #ifdef __xlC__
1175 #pragma define(Vector<ConstPtr<AttributeValue> >)
1176 #else
1177 #ifdef SP_ANSI_CLASS_INST
1178 template class Vector<ConstPtr<AttributeValue> >;
1179 #else
1180 typedef Vector<ConstPtr<AttributeValue> > Dummy_84;
1181 #endif
1182 #endif
1183 #endif
1184 #ifdef __DECCXX
1185 #pragma define_template Vector<SrInfo>
1186 #else
1187 #ifdef __xlC__
1188 #pragma define(Vector<SrInfo>)
1189 #else
1190 #ifdef SP_ANSI_CLASS_INST
1191 template class Vector<SrInfo>;
1192 #else
1193 typedef Vector<SrInfo> Dummy_85;
1194 #endif
1195 #endif
1196 #endif
1197 #ifdef __DECCXX
1198 #pragma define_template Vector<Named*>
1199 #else
1200 #ifdef __xlC__
1201 #pragma define(Vector<Named*>)
1202 #else
1203 #ifdef SP_ANSI_CLASS_INST
1204 template class Vector<Named*>;
1205 #else
1206 typedef Vector<Named*> Dummy_86;
1207 #endif
1208 #endif
1209 #endif
1210 #ifdef __DECCXX
1211 #pragma define_template Vector<FirstSet>
1212 #else
1213 #ifdef __xlC__
1214 #pragma define(Vector<FirstSet>)
1215 #else
1216 #ifdef SP_ANSI_CLASS_INST
1217 template class Vector<FirstSet>;
1218 #else
1219 typedef Vector<FirstSet> Dummy_87;
1220 #endif
1221 #endif
1222 #endif
1223 #ifdef __DECCXX
1224 #pragma define_template Vector<const AttributeList *>
1225 #else
1226 #ifdef __xlC__
1227 #pragma define(Vector<const AttributeList *>)
1228 #else
1229 #ifdef SP_ANSI_CLASS_INST
1230 template class Vector<const AttributeList *>;
1231 #else
1232 typedef Vector<const AttributeList *> Dummy_88;
1233 #endif
1234 #endif
1235 #endif
1236 #ifdef __DECCXX
1237 #pragma define_template Vector<ConstPtr<ElementDefinition> >
1238 #else
1239 #ifdef __xlC__
1240 #pragma define(Vector<ConstPtr<ElementDefinition> >)
1241 #else
1242 #ifdef SP_ANSI_CLASS_INST
1243 template class Vector<ConstPtr<ElementDefinition> >;
1244 #else
1245 typedef Vector<ConstPtr<ElementDefinition> > Dummy_89;
1246 #endif
1247 #endif
1248 #endif
1249 #ifdef __DECCXX
1250 #pragma define_template Vector<Text>
1251 #else
1252 #ifdef __xlC__
1253 #pragma define(Vector<Text>)
1254 #else
1255 #ifdef SP_ANSI_CLASS_INST
1256 template class Vector<Text>;
1257 #else
1258 typedef Vector<Text> Dummy_90;
1259 #endif
1260 #endif
1261 #endif
1262 #ifdef __DECCXX
1263 #pragma define_template Vector<Location>
1264 #else
1265 #ifdef __xlC__
1266 #pragma define(Vector<Location>)
1267 #else
1268 #ifdef SP_ANSI_CLASS_INST
1269 template class Vector<Location>;
1270 #else
1271 typedef Vector<Location> Dummy_91;
1272 #endif
1273 #endif
1274 #endif
1275 #ifdef __DECCXX
1276 #pragma define_template Vector<NamedResourceTable<Entity> >
1277 #else
1278 #ifdef __xlC__
1279 #pragma define(Vector<NamedResourceTable<Entity> >)
1280 #else
1281 #ifdef SP_ANSI_CLASS_INST
1282 template class Vector<NamedResourceTable<Entity> >;
1283 #else
1284 typedef Vector<NamedResourceTable<Entity> > Dummy_92;
1285 #endif
1286 #endif
1287 #endif
1288 #ifdef __DECCXX
1289 #pragma define_template Vector<ContentModelAmbiguity>
1290 #else
1291 #ifdef __xlC__
1292 #pragma define(Vector<ContentModelAmbiguity>)
1293 #else
1294 #ifdef SP_ANSI_CLASS_INST
1295 template class Vector<ContentModelAmbiguity>;
1296 #else
1297 typedef Vector<ContentModelAmbiguity> Dummy_93;
1298 #endif
1299 #endif
1300 #endif
1301 #ifdef __DECCXX
1302 #pragma define_template Vector<Transition>
1303 #else
1304 #ifdef __xlC__
1305 #pragma define(Vector<Transition>)
1306 #else
1307 #ifdef SP_ANSI_CLASS_INST
1308 template class Vector<Transition>;
1309 #else
1310 typedef Vector<Transition> Dummy_94;
1311 #endif
1312 #endif
1313 #endif
1314 #ifdef __DECCXX
1315 #pragma define_template Vector<LeafContentToken*>
1316 #else
1317 #ifdef __xlC__
1318 #pragma define(Vector<LeafContentToken*>)
1319 #else
1320 #ifdef SP_ANSI_CLASS_INST
1321 template class Vector<LeafContentToken*>;
1322 #else
1323 typedef Vector<LeafContentToken*> Dummy_95;
1324 #endif
1325 #endif
1326 #endif
1327 #ifdef __DECCXX
1328 #pragma define_template Vector<unsigned int>
1329 #else
1330 #ifdef __xlC__
1331 #pragma define(Vector<unsigned int>)
1332 #else
1333 #ifdef SP_ANSI_CLASS_INST
1334 template class Vector<unsigned int>;
1335 #else
1336 typedef Vector<unsigned int> Dummy_96;
1337 #endif
1338 #endif
1339 #endif
1340 #ifdef __DECCXX
1341 #pragma define_template Vector<unsigned long int>
1342 #else
1343 #ifdef __xlC__
1344 #pragma define(Vector<unsigned long int>)
1345 #else
1346 #ifdef SP_ANSI_CLASS_INST
1347 template class Vector<unsigned long int>;
1348 #else
1349 typedef Vector<unsigned long int> Dummy_97;
1350 #endif
1351 #endif
1352 #endif
1353
1354 #ifdef __DECCXX
1355 #pragma define_template NamedTable<Id>
1356 #else
1357 #ifdef __xlC__
1358 #pragma define(NamedTable<Id>)
1359 #else
1360 #ifdef SP_ANSI_CLASS_INST
1361 template class NamedTable<Id>;
1362 #else
1363 typedef NamedTable<Id> Dummy_98;
1364 #endif
1365 #endif
1366 #endif
1367 #ifdef __DECCXX
1368 #pragma define_template NamedTableIter<Id>
1369 #else
1370 #ifdef __xlC__
1371 #pragma define(NamedTableIter<Id>)
1372 #else
1373 #ifdef SP_ANSI_CLASS_INST
1374 template class NamedTableIter<Id>;
1375 #else
1376 typedef NamedTableIter<Id> Dummy_99;
1377 #endif
1378 #endif
1379 #endif
1380 #ifdef __DECCXX
1381 #pragma define_template IListIter<EquivClass>
1382 #else
1383 #ifdef __xlC__
1384 #pragma define(IListIter<EquivClass>)
1385 #else
1386 #ifdef SP_ANSI_CLASS_INST
1387 template class IListIter<EquivClass>;
1388 #else
1389 typedef IListIter<EquivClass> Dummy_100;
1390 #endif
1391 #endif
1392 #endif
1393 #ifdef __DECCXX
1394 #pragma define_template IListIter<InputSource>
1395 #else
1396 #ifdef __xlC__
1397 #pragma define(IListIter<InputSource>)
1398 #else
1399 #ifdef SP_ANSI_CLASS_INST
1400 template class IListIter<InputSource>;
1401 #else
1402 typedef IListIter<InputSource> Dummy_101;
1403 #endif
1404 #endif
1405 #endif
1406
1407 #ifdef __DECCXX
1408 #pragma define_template NamedResourceTable<Notation>
1409 #else
1410 #ifdef __xlC__
1411 #pragma define(NamedResourceTable<Notation>)
1412 #else
1413 #ifdef SP_ANSI_CLASS_INST
1414 template class NamedResourceTable<Notation>;
1415 #else
1416 typedef NamedResourceTable<Notation> Dummy_102;
1417 #endif
1418 #endif
1419 #endif
1420 #ifdef __DECCXX
1421 #pragma define_template NamedResourceTable<Entity>
1422 #else
1423 #ifdef __xlC__
1424 #pragma define(NamedResourceTable<Entity>)
1425 #else
1426 #ifdef SP_ANSI_CLASS_INST
1427 template class NamedResourceTable<Entity>;
1428 #else
1429 typedef NamedResourceTable<Entity> Dummy_103;
1430 #endif
1431 #endif
1432 #endif
1433 #ifdef __DECCXX
1434 #pragma define_template NamedResourceTableIter<Entity>
1435 #else
1436 #ifdef __xlC__
1437 #pragma define(NamedResourceTableIter<Entity>)
1438 #else
1439 #ifdef SP_ANSI_CLASS_INST
1440 template class NamedResourceTableIter<Entity>;
1441 #else
1442 typedef NamedResourceTableIter<Entity> Dummy_104;
1443 #endif
1444 #endif
1445 #endif
1446 #ifdef __DECCXX
1447 #pragma define_template NamedResourceTableIter<Notation>
1448 #else
1449 #ifdef __xlC__
1450 #pragma define(NamedResourceTableIter<Notation>)
1451 #else
1452 #ifdef SP_ANSI_CLASS_INST
1453 template class NamedResourceTableIter<Notation>;
1454 #else
1455 typedef NamedResourceTableIter<Notation> Dummy_105;
1456 #endif
1457 #endif
1458 #endif
1459 #ifdef __DECCXX
1460 #pragma define_template ConstNamedResourceTableIter<Entity>
1461 #else
1462 #ifdef __xlC__
1463 #pragma define(ConstNamedResourceTableIter<Entity>)
1464 #else
1465 #ifdef SP_ANSI_CLASS_INST
1466 template class ConstNamedResourceTableIter<Entity>;
1467 #else
1468 typedef ConstNamedResourceTableIter<Entity> Dummy_106;
1469 #endif
1470 #endif
1471 #endif
1472 #ifdef __DECCXX
1473 #pragma define_template ConstNamedResourceTableIter<Notation>
1474 #else
1475 #ifdef __xlC__
1476 #pragma define(ConstNamedResourceTableIter<Notation>)
1477 #else
1478 #ifdef SP_ANSI_CLASS_INST
1479 template class ConstNamedResourceTableIter<Notation>;
1480 #else
1481 typedef ConstNamedResourceTableIter<Notation> Dummy_107;
1482 #endif
1483 #endif
1484 #endif
1485
1486 #ifdef __DECCXX
1487 #pragma define_template Vector<IdLinkRule>
1488 #else
1489 #ifdef __xlC__
1490 #pragma define(Vector<IdLinkRule>)
1491 #else
1492 #ifdef SP_ANSI_CLASS_INST
1493 template class Vector<IdLinkRule>;
1494 #else
1495 typedef Vector<IdLinkRule> Dummy_108;
1496 #endif
1497 #endif
1498 #endif
1499 #ifdef __DECCXX
1500 #pragma define_template Vector<ConstPtr<SourceLinkRuleResource> >
1501 #else
1502 #ifdef __xlC__
1503 #pragma define(Vector<ConstPtr<SourceLinkRuleResource> >)
1504 #else
1505 #ifdef SP_ANSI_CLASS_INST
1506 template class Vector<ConstPtr<SourceLinkRuleResource> >;
1507 #else
1508 typedef Vector<ConstPtr<SourceLinkRuleResource> > Dummy_109;
1509 #endif
1510 #endif
1511 #endif
1512 #ifdef __DECCXX
1513 #pragma define_template Vector<Vector<ConstPtr<SourceLinkRuleResource> > >
1514 #else
1515 #ifdef __xlC__
1516 #pragma define(Vector<Vector<ConstPtr<SourceLinkRuleResource> > >)
1517 #else
1518 #ifdef SP_ANSI_CLASS_INST
1519 template class Vector<Vector<ConstPtr<SourceLinkRuleResource> > >;
1520 #else
1521 typedef Vector<Vector<ConstPtr<SourceLinkRuleResource> > > Dummy_110;
1522 #endif
1523 #endif
1524 #endif
1525 #ifdef __DECCXX
1526 #pragma define_template Vector<ResultElementSpec>
1527 #else
1528 #ifdef __xlC__
1529 #pragma define(Vector<ResultElementSpec>)
1530 #else
1531 #ifdef SP_ANSI_CLASS_INST
1532 template class Vector<ResultElementSpec>;
1533 #else
1534 typedef Vector<ResultElementSpec> Dummy_111;
1535 #endif
1536 #endif
1537 #endif
1538 #ifdef __DECCXX
1539 #pragma define_template Vector<ConstPtr<AttributeDefinitionList> >
1540 #else
1541 #ifdef __xlC__
1542 #pragma define(Vector<ConstPtr<AttributeDefinitionList> >)
1543 #else
1544 #ifdef SP_ANSI_CLASS_INST
1545 template class Vector<ConstPtr<AttributeDefinitionList> >;
1546 #else
1547 typedef Vector<ConstPtr<AttributeDefinitionList> > Dummy_112;
1548 #endif
1549 #endif
1550 #endif
1551 #ifdef __DECCXX
1552 #pragma define_template Vector<ConstPtr<Lpd> >
1553 #else
1554 #ifdef __xlC__
1555 #pragma define(Vector<ConstPtr<Lpd> >)
1556 #else
1557 #ifdef SP_ANSI_CLASS_INST
1558 template class Vector<ConstPtr<Lpd> >;
1559 #else
1560 typedef Vector<ConstPtr<Lpd> > Dummy_113;
1561 #endif
1562 #endif
1563 #endif
1564 #ifdef __DECCXX
1565 #pragma define_template Vector<LpdEntityRef *>
1566 #else
1567 #ifdef __xlC__
1568 #pragma define(Vector<LpdEntityRef *>)
1569 #else
1570 #ifdef SP_ANSI_CLASS_INST
1571 template class Vector<LpdEntityRef *>;
1572 #else
1573 typedef Vector<LpdEntityRef *> Dummy_114;
1574 #endif
1575 #endif
1576 #endif
1577 #ifdef __DECCXX
1578 #pragma define_template PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>
1579 #else
1580 #ifdef __xlC__
1581 #pragma define(PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>)
1582 #else
1583 #ifdef SP_ANSI_CLASS_INST
1584 template class PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>;
1585 #else
1586 typedef PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef> Dummy_115;
1587 #endif
1588 #endif
1589 #endif
1590 #ifdef __DECCXX
1591 #pragma define_template PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>
1592 #else
1593 #ifdef __xlC__
1594 #pragma define(PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>)
1595 #else
1596 #ifdef SP_ANSI_CLASS_INST
1597 template class PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>;
1598 #else
1599 typedef PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef> Dummy_116;
1600 #endif
1601 #endif
1602 #endif
1603 #ifdef __DECCXX
1604 #pragma define_template OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>
1605 #else
1606 #ifdef __xlC__
1607 #pragma define(OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>)
1608 #else
1609 #ifdef SP_ANSI_CLASS_INST
1610 template class OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>;
1611 #else
1612 typedef OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef> Dummy_117;
1613 #endif
1614 #endif
1615 #endif
1616 #ifdef __DECCXX
1617 #pragma define_template OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>
1618 #else
1619 #ifdef __xlC__
1620 #pragma define(OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>)
1621 #else
1622 #ifdef SP_ANSI_CLASS_INST
1623 template class OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>;
1624 #else
1625 typedef OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef> Dummy_118;
1626 #endif
1627 #endif
1628 #endif
1629 #ifdef __DECCXX
1630 #pragma define_template IList<LinkProcessOpenElement>
1631 #else
1632 #ifdef __xlC__
1633 #pragma define(IList<LinkProcessOpenElement>)
1634 #else
1635 #ifdef SP_ANSI_CLASS_INST
1636 template class IList<LinkProcessOpenElement>;
1637 #else
1638 typedef IList<LinkProcessOpenElement> Dummy_119;
1639 #endif
1640 #endif
1641 #endif
1642
1643 #ifdef SP_NAMESPACE
1644 }
1645 #endif
1646
1647 #endif /* SP_MANUAL_INST */