5535850538d82e5e328185ca7e16e2c140e6eab8
[serna.git] / 3rd / jade / libsp / parser_inst.m4
1 // Copyright (c) 1994 James Clark
2 // See the file COPYING for copying permission.
3
4 #include "splib.h"
5
6 #ifdef SP_MANUAL_INST
7
8 #define SP_DEFINE_TEMPLATES
9 #include "Owner.h"
10 #include "CopyOwner.h"
11 #include "Vector.h"
12 #include "NCVector.h"
13 #include "Ptr.h"
14 #include "IList.h"
15 #include "IQueue.h"
16 #include "List.h"
17 #include "OwnerTable.h"
18 #include "PointerTable.h"
19 #include "HashTable.h"
20 #include "HashTableItemBase.h"
21 #include "StringOf.h"
22 #include "IListIter.h"
23 #include "ListIter.h"
24 #include "NamedResourceTable.h"
25 #undef SP_DEFINE_TEMPLATES
26
27 #include <stddef.h>
28 #include "Attribute.h"
29 #include "Attributed.h"
30 #include "CharsetDecl.h"
31 #include "ContentToken.h"
32 #include "Dtd.h"
33 #include "ElementType.h"
34 #include "Entity.h"
35 #include "EntityCatalog.h"
36 #include "EntityManager.h"
37 #include "EquivClass.h"
38 #include "Event.h"
39 #include "Hash.h"
40 #include "HashTable.h"
41 #include "HashTableItemBase.h"
42 #include "InputSource.h"
43 #include "LinkProcess.h"
44 #include "Lpd.h"
45 #include "LpdEntityRef.h"
46 #include "Markup.h"
47 #include "NamedResource.h"
48 #include "NamedTable.h"
49 #include "Named.h"
50 #include "NameToken.h"
51 #include "OpenElement.h"
52 #include "OutputState.h"
53 #include "Recognizer.h"
54 #include "Sd.h"
55 #include "SdText.h"
56 #include "SdFormalError.h"
57 #include "SrInfo.h"
58 #include "StringResource.h"
59 #include "Syntax.h"
60 #include "Text.h"
61 #include "Trie.h"
62 #include "Undo.h"
63 #include "Boolean.h"
64 #include "types.h"
65 #include "Id.h"
66
67 #ifdef SP_NAMESPACE
68 namespace SP_NAMESPACE {
69 #endif
70
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<unsigned int>)
168 __instantiate(Vector<unsigned long int>)
169
170 __instantiate(NamedTable<Id>)
171 __instantiate(NamedTableIter<Id>)
172 __instantiate(IListIter<EquivClass>)
173 __instantiate(IListIter<InputSource>)
174
175 __instantiate(NamedResourceTable<Notation>)
176 __instantiate(NamedResourceTable<Entity>)
177 __instantiate(NamedResourceTableIter<Entity>)
178 __instantiate(NamedResourceTableIter<Notation>)
179 __instantiate(ConstNamedResourceTableIter<Entity>)
180 __instantiate(ConstNamedResourceTableIter<Notation>)
181
182 __instantiate(Vector<IdLinkRule>)
183 __instantiate(Vector<ConstPtr<SourceLinkRuleResource> >)
184 __instantiate(Vector<Vector<ConstPtr<SourceLinkRuleResource> > >)
185 __instantiate(Vector<ResultElementSpec>)
186 __instantiate(Vector<ConstPtr<AttributeDefinitionList> >)
187 __instantiate(Vector<ConstPtr<Lpd> >)
188 __instantiate(Vector<LpdEntityRef *>)
189 __instantiate(`PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
190 __instantiate(`PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
191 __instantiate(`OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
192 __instantiate(`OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
193 __instantiate(IList<LinkProcessOpenElement>)
194
195 #ifdef SP_NAMESPACE
196 }
197 #endif
198
199 #endif /* SP_MANUAL_INST */