parser_inst.m4 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. /* $XConsortium: parser_inst.m4 /main/2 1996/08/09 15:33:51 mgreess $ */
  2. // Copyright (c) 1994 James Clark
  3. // See the file COPYING for copying permission.
  4. #include "splib.h"
  5. #ifdef SP_MANUAL_INST
  6. #define SP_DEFINE_TEMPLATES
  7. #include "Owner.h"
  8. #include "CopyOwner.h"
  9. #include "Vector.h"
  10. #include "NCVector.h"
  11. #include "Ptr.h"
  12. #include "IList.h"
  13. #include "IQueue.h"
  14. #include "List.h"
  15. #include "OwnerTable.h"
  16. #include "PointerTable.h"
  17. #include "HashTable.h"
  18. #include "HashTableItemBase.h"
  19. #include "StringOf.h"
  20. #include "IListIter.h"
  21. #include "ListIter.h"
  22. #include "NamedResourceTable.h"
  23. #undef SP_DEFINE_TEMPLATES
  24. #include <stddef.h>
  25. #include "Attribute.h"
  26. #include "Attributed.h"
  27. #include "CharsetDecl.h"
  28. #include "ContentToken.h"
  29. #include "Dtd.h"
  30. #include "ElementType.h"
  31. #include "Entity.h"
  32. #include "EntityCatalog.h"
  33. #include "EntityManager.h"
  34. #include "EquivClass.h"
  35. #include "Event.h"
  36. #include "Hash.h"
  37. #include "HashTable.h"
  38. #include "HashTableItemBase.h"
  39. #include "InputSource.h"
  40. #include "LinkProcess.h"
  41. #include "Lpd.h"
  42. #include "LpdEntityRef.h"
  43. #include "Markup.h"
  44. #include "NamedResource.h"
  45. #include "NamedTable.h"
  46. #include "Named.h"
  47. #include "NameToken.h"
  48. #include "OpenElement.h"
  49. #include "OutputState.h"
  50. #include "Recognizer.h"
  51. #include "Sd.h"
  52. #include "SdText.h"
  53. #include "SdFormalError.h"
  54. #include "SrInfo.h"
  55. #include "StringResource.h"
  56. #include "Syntax.h"
  57. #include "Text.h"
  58. #include "Trie.h"
  59. #include "Undo.h"
  60. #include "Boolean.h"
  61. #include "types.h"
  62. #include "Id.h"
  63. #ifdef SP_NAMESPACE
  64. namespace SP_NAMESPACE {
  65. #endif
  66. __instantiate(Ptr<Entity>)
  67. __instantiate(ConstPtr<Entity>)
  68. __instantiate(Ptr<Notation>)
  69. __instantiate(ConstPtr<Notation>)
  70. __instantiate(Ptr<Recognizer>)
  71. __instantiate(ConstPtr<Recognizer>)
  72. __instantiate(Ptr<EntityOrigin>)
  73. __instantiate(ConstPtr<EntityOrigin>)
  74. __instantiate(Ptr<AttributeValue>)
  75. __instantiate(ConstPtr<AttributeValue>)
  76. __instantiate(Ptr<AttributeDefinitionList>)
  77. __instantiate(ConstPtr<AttributeDefinitionList>)
  78. __instantiate(Ptr<ElementDefinition>)
  79. __instantiate(ConstPtr<ElementDefinition>)
  80. __instantiate(Ptr<Dtd>)
  81. __instantiate(ConstPtr<Dtd>)
  82. __instantiate(Ptr<Sd>)
  83. __instantiate(ConstPtr<Sd>)
  84. __instantiate(Ptr<Syntax>)
  85. __instantiate(ConstPtr<Syntax>)
  86. __instantiate(Ptr<SourceLinkRuleResource>)
  87. __instantiate(ConstPtr<SourceLinkRuleResource>)
  88. __instantiate(Ptr<Lpd>)
  89. __instantiate(ConstPtr<Lpd>)
  90. __instantiate(Ptr<ComplexLpd>)
  91. __instantiate(ConstPtr<ComplexLpd>)
  92. __instantiate(CopyOwner<BlankTrie>)
  93. __instantiate(CopyOwner<AttributeSemantics>)
  94. __instantiate(CopyOwner<AttributeDefinition>)
  95. __instantiate(CopyOwner<DeclaredValue>)
  96. __instantiate(NCVector<Owner<ContentToken> >)
  97. __instantiate(Vector<CopyOwner<AttributeDefinition> >)
  98. __instantiate(NCVector<Owner<AttributeList> >)
  99. __instantiate(Vector<AttributeList>)
  100. __instantiate(`HashTableItem<StringC, int>')
  101. __instantiate(`HashTable<StringC,int>')
  102. __instantiate(`HashTableItem<StringC,Char>')
  103. __instantiate(`HashTable<StringC,Char>')
  104. __instantiate(IList<EquivClass>)
  105. __instantiate(IList<InputSource>)
  106. __instantiate(IList<OpenElement>)
  107. __instantiate(IList<Event>)
  108. __instantiate(IList<OutputStateLevel>)
  109. __instantiate(IList<SdFormalError>)
  110. __instantiate(IList<Undo>)
  111. __instantiate(IQueue<MessageEvent>)
  112. __instantiate(IQueue<Event>)
  113. __instantiate(`OwnerTable<Named,StringC,Hash,NamedTableKeyFunction>')
  114. __instantiate(`OwnerTableIter<Named,StringC,Hash,NamedTableKeyFunction>')
  115. __instantiate(Owner<AndInfo>)
  116. __instantiate(Owner<BlankTrie>)
  117. __instantiate(Owner<EquivClass>)
  118. __instantiate(Owner<ModelGroup>)
  119. __instantiate(Owner<OpenElement>)
  120. __instantiate(Owner<ContentToken>)
  121. __instantiate(Owner<DeclaredValue>)
  122. __instantiate(Owner<LeafContentToken>)
  123. __instantiate(Owner<AttributeSemantics>)
  124. __instantiate(Owner<CompiledModelGroup>)
  125. __instantiate(Owner<AttributeDefinition>)
  126. __instantiate(Owner<AttributeList>)
  127. __instantiate(Owner<Trie>)
  128. __instantiate(Owner<Markup>)
  129. __instantiate(`PointerTableIter<Named*,StringC,Hash,NamedTableKeyFunction>')
  130. __instantiate(`PointerTable<Named*,StringC,Hash,NamedTableKeyFunction>')
  131. __instantiate(`PointerTable<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>')
  132. __instantiate(`PointerTableIter<Ptr<NamedResource>,StringC,Hash,NamedResourceKeyFunction>')
  133. __instantiate(Vector<ConstPtr<Entity> >)
  134. __instantiate(Vector<NameToken>)
  135. __instantiate(Vector<CharsetDeclRange>)
  136. __instantiate(Vector<CharsetDeclSection>)
  137. __instantiate(Vector<Ptr<Dtd> >)
  138. __instantiate(Vector<Attribute>)
  139. __instantiate(Vector<TextItem>)
  140. __instantiate(Vector<SdTextItem>)
  141. __instantiate(Vector<MarkupItem>)
  142. __instantiate(Vector<RankStem*>)
  143. __instantiate(Vector<const RankStem*>)
  144. __instantiate(Vector<Attributed*>)
  145. __instantiate(Vector<ElementType*>)
  146. __instantiate(Vector<const ElementType*>)
  147. __instantiate(Vector<ConstPtr<Notation> >)
  148. __instantiate(Vector<Ptr<NamedResource> >)
  149. __instantiate(Vector<LastSet>)
  150. __instantiate(Vector<ConstPtr<AttributeValue> >)
  151. __instantiate(Vector<SrInfo>)
  152. __instantiate(Vector<Named*>)
  153. __instantiate(Vector<FirstSet>)
  154. __instantiate(Vector<const AttributeList *>)
  155. __instantiate(Vector<ConstPtr<ElementDefinition> >)
  156. __instantiate(Vector<Text>)
  157. __instantiate(Vector<Location>)
  158. __instantiate(Vector<NamedResourceTable<Entity> >)
  159. __instantiate(Vector<ContentModelAmbiguity>)
  160. __instantiate(Vector<Transition>)
  161. __instantiate(Vector<LeafContentToken*>)
  162. __instantiate(Vector<unsigned long>)
  163. __instantiate(Vector<unsigned int>)
  164. __instantiate(NamedTable<Id>)
  165. __instantiate(NamedTableIter<Id>)
  166. __instantiate(IListIter<EquivClass>)
  167. __instantiate(IListIter<InputSource>)
  168. __instantiate(NamedResourceTable<Notation>)
  169. __instantiate(NamedResourceTable<Entity>)
  170. __instantiate(NamedResourceTableIter<Entity>)
  171. __instantiate(ConstNamedResourceTableIter<Entity>)
  172. __instantiate(ConstNamedResourceTableIter<Notation>)
  173. __instantiate(Vector<IdLinkRule>)
  174. __instantiate(Vector<ConstPtr<SourceLinkRuleResource> >)
  175. __instantiate(Vector<Vector<ConstPtr<SourceLinkRuleResource> > >)
  176. __instantiate(Vector<ResultElementSpec>)
  177. __instantiate(Vector<ConstPtr<AttributeDefinitionList> >)
  178. __instantiate(Vector<ConstPtr<Lpd> >)
  179. __instantiate(Vector<LpdEntityRef *>)
  180. __instantiate(`PointerTable<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
  181. __instantiate(`PointerTableIter<LpdEntityRef *, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
  182. __instantiate(`OwnerTable<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
  183. __instantiate(`OwnerTableIter<LpdEntityRef, LpdEntityRef, LpdEntityRef, LpdEntityRef>')
  184. __instantiate(IList<LinkProcessOpenElement>)
  185. #ifdef SP_NAMESPACE
  186. }
  187. #endif
  188. #endif /* SP_MANUAL_INST */