1
// Copyright (c) 1994 James Clark
2
// See the file COPYING for copying permission.
8
#define SP_DEFINE_TEMPLATES
10
#include "CopyOwner.h"
17
#include "OwnerTable.h"
18
#include "PointerTable.h"
19
#include "HashTable.h"
20
#include "HashTableItemBase.h"
22
#include "IListIter.h"
24
#include "NamedResourceTable.h"
25
#undef SP_DEFINE_TEMPLATES
28
#include "Attribute.h"
29
#include "Attributed.h"
30
#include "CharsetDecl.h"
31
#include "ContentToken.h"
33
#include "ElementType.h"
35
#include "EntityCatalog.h"
36
#include "EntityManager.h"
37
#include "EquivClass.h"
40
#include "HashTable.h"
41
#include "HashTableItemBase.h"
42
#include "InputSource.h"
43
#include "LinkProcess.h"
45
#include "LpdEntityRef.h"
47
#include "NamedResource.h"
48
#include "NamedTable.h"
50
#include "NameToken.h"
51
#include "OpenElement.h"
52
#include "OutputState.h"
53
#include "Recognizer.h"
56
#include "SdFormalError.h"
58
#include "StringResource.h"
68
namespace SP_NAMESPACE {
71
__instantiate(Ptr<Entity>)
72
__instantiate(ConstPtr<Entity>)
73
__instantiate(Ptr<Notation>)
74
__instantiate(ConstPtr<Notation>)
75
__instantiate(Ptr<Recognizer>)
76
__instantiate(ConstPtr<Recognizer>)
77
__instantiate(Ptr<EntityOrigin>)
78
__instantiate(ConstPtr<EntityOrigin>)
79
__instantiate(Ptr<AttributeValue>)
80
__instantiate(ConstPtr<AttributeValue>)
81
__instantiate(Ptr<AttributeDefinitionList>)
82
__instantiate(ConstPtr<AttributeDefinitionList>)
83
__instantiate(Ptr<ElementDefinition>)
84
__instantiate(ConstPtr<ElementDefinition>)
85
__instantiate(Ptr<Dtd>)
86
__instantiate(ConstPtr<Dtd>)
87
__instantiate(Ptr<Sd>)
88
__instantiate(ConstPtr<Sd>)
89
__instantiate(Ptr<Syntax>)
90
__instantiate(ConstPtr<Syntax>)
91
__instantiate(Ptr<SourceLinkRuleResource>)
92
__instantiate(ConstPtr<SourceLinkRuleResource>)
93
__instantiate(Ptr<Lpd>)
94
__instantiate(ConstPtr<Lpd>)
95
__instantiate(Ptr<ComplexLpd>)
96
__instantiate(ConstPtr<ComplexLpd>)
97
__instantiate(CopyOwner<BlankTrie>)
98
__instantiate(CopyOwner<AttributeSemantics>)
99
__instantiate(CopyOwner<AttributeDefinition>)
100
__instantiate(CopyOwner<DeclaredValue>)
101
__instantiate(NCVector<Owner<ContentToken> >)
102
__instantiate(Vector<CopyOwner<AttributeDefinition> >)
103
__instantiate(NCVector<Owner<AttributeList> >)
104
__instantiate(Vector<AttributeList>)
105
__instantiate(`HashTableItem<StringC, int>')
106
__instantiate(`HashTable<StringC,int>')
107
__instantiate(`HashTableItem<StringC,Char>')
108
__instantiate(`HashTable<StringC,Char>')
109
__instantiate(IList<EquivClass>)
110
__instantiate(IList<InputSource>)
111
__instantiate(IList<OpenElement>)
112
__instantiate(IList<Event>)
113
__instantiate(IList<OutputStateLevel>)
114
__instantiate(IList<SdFormalError>)
115
__instantiate(IList<Undo>)
116
__instantiate(IQueue<MessageEvent>)
117
__instantiate(IQueue<Event>)
118
__instantiate(`OwnerTable<Named,StringC,Hash,NamedTableKeyFunction>')
119
__instantiate(`OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction>')
120
__instantiate(Owner<AndInfo>)
121
__instantiate(Owner<BlankTrie>)
122
__instantiate(Owner<EquivClass>)
123
__instantiate(Owner<ModelGroup>)
124
__instantiate(Owner<OpenElement>)
125
__instantiate(Owner<ContentToken>)
126
__instantiate(Owner<DeclaredValue>)
127
__instantiate(Owner<LeafContentToken>)
128
__instantiate(Owner<AttributeSemantics>)
129
__instantiate(Owner<CompiledModelGroup>)
130
__instantiate(Owner<AttributeDefinition>)
131
__instantiate(Owner<AttributeList>)
132
__instantiate(Owner<Trie>)
133
__instantiate(Owner<Markup>)
134
__instantiate(`PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction>')
135
__instantiate(`PointerTable<Named*,StringC,Hash,NamedTableKeyFunction>')
136
__instantiate(`PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>')
137
__instantiate(`PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>')
138
__instantiate(Vector<ConstPtr<Entity> >)
139
__instantiate(Vector<NameToken>)
140
__instantiate(Vector<CharsetDeclRange>)
141
__instantiate(Vector<CharsetDeclSection>)
142
__instantiate(Vector<Ptr<Dtd> >)
143
__instantiate(Vector<Attribute>)
144
__instantiate(Vector<TextItem>)
145
__instantiate(Vector<SdTextItem>)
146
__instantiate(Vector<MarkupItem>)
147
__instantiate(Vector<RankStem*>)
148
__instantiate(Vector<const RankStem*>)
149
__instantiate(Vector<Attributed*>)
150
__instantiate(Vector<ElementType*>)
151
__instantiate(Vector<const ElementType*>)
152
__instantiate(Vector<ConstPtr<Notation> >)
153
__instantiate(Vector<Ptr<NamedResource> >)
154
__instantiate(Vector<LastSet>)
155
__instantiate(Vector<ConstPtr<AttributeValue> >)
156
__instantiate(Vector<SrInfo>)
157
__instantiate(Vector<Named*>)
158
__instantiate(Vector<FirstSet>)
159
__instantiate(Vector<const AttributeList *>)
160
__instantiate(Vector<ConstPtr<ElementDefinition> >)
161
__instantiate(Vector<Text>)
162
__instantiate(Vector<Location>)
163
__instantiate(Vector<NamedResourceTable<Entity> >)
164
__instantiate(Vector<ContentModelAmbiguity>)
165
__instantiate(Vector<Transition>)
166
__instantiate(Vector<LeafContentToken*>)
167
__instantiate(Vector<size_t>)
168
#ifndef SIZE_T_IS_UINT
169
__instantiate(Vector<unsigned int>)
172
__instantiate(NamedTable<Id>)
173
__instantiate(NamedTableIter<Id>)
174
__instantiate(IListIter<EquivClass>)
175
__instantiate(IListIter<InputSource>)
177
__instantiate(NamedResourceTable<Notation>)
178
__instantiate(NamedResourceTable<Entity>)
179
__instantiate(NamedResourceTableIter<Entity>)
180
__instantiate(NamedResourceTableIter<Notation>)
181
__instantiate(ConstNamedResourceTableIter<Entity>)
182
__instantiate(ConstNamedResourceTableIter<Notation>)
184
__instantiate(Vector<IdLinkRule>)
185
__instantiate(Vector<ConstPtr<SourceLinkRuleResource> >)
186
__instantiate(Vector<Vector<ConstPtr<SourceLinkRuleResource> > >)
187
__instantiate(Vector<ResultElementSpec>)
188
__instantiate(Vector<ConstPtr<AttributeDefinitionList> >)
189
__instantiate(Vector<ConstPtr<Lpd> >)
190
__instantiate(Vector<LpdEntityRef *>)
191
__instantiate(`PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
192
__instantiate(`PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
193
__instantiate(`OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
194
__instantiate(`OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
195
__instantiate(IList<LinkProcessOpenElement>)
201
#endif /* SP_MANUAL_INST */