parser_inst.cxx revision 0c44d0008f52b6a42b9c01d3b344661217520a68
#ifdef SP_NAMESPACE
namespace SP_NAMESPACE {
#endif
#ifdef SP_NAMESPACE
}
#endif
// Copyright (c) 1994 James Clark
// See the file COPYING for copying permission.
#include "splib.h"
#ifdef SP_MANUAL_INST
#define SP_DEFINE_TEMPLATES
#include "Owner.h"
#include "CopyOwner.h"
#include "Vector.h"
#include "NCVector.h"
#include "Ptr.h"
#include "IList.h"
#include "IQueue.h"
#include "List.h"
#include "OwnerTable.h"
#include "PointerTable.h"
#include "HashTable.h"
#include "HashTableItemBase.h"
#include "StringOf.h"
#include "IListIter.h"
#include "ListIter.h"
#include "NamedResourceTable.h"
#include <stddef.h>
#include "Attribute.h"
#include "Attributed.h"
#include "CharsetDecl.h"
#include "ContentToken.h"
#include "Dtd.h"
#include "ElementType.h"
#include "Entity.h"
#include "EntityCatalog.h"
#include "EntityManager.h"
#include "EquivClass.h"
#include "Event.h"
#include "Hash.h"
#include "HashTable.h"
#include "HashTableItemBase.h"
#include "InputSource.h"
#include "LinkProcess.h"
#include "Lpd.h"
#include "LpdEntityRef.h"
#include "Markup.h"
#include "NamedResource.h"
#include "NamedTable.h"
#include "Named.h"
#include "NameToken.h"
#include "OpenElement.h"
#include "OutputState.h"
#include "Recognizer.h"
#include "Sd.h"
#include "SdText.h"
#include "SdFormalError.h"
#include "SrInfo.h"
#include "StringResource.h"
#include "Syntax.h"
#include "Text.h"
#include "Trie.h"
#include "Undo.h"
#include "Boolean.h"
#include "types.h"
#include "Id.h"
#ifdef SP_NAMESPACE
namespace SP_NAMESPACE {
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<Recognizer>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<Recognizer>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<Recognizer>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<Recognizer>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<EntityOrigin>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<EntityOrigin>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<EntityOrigin>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<EntityOrigin>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<AttributeValue>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<AttributeValue>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<AttributeValue>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<AttributeValue>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<AttributeDefinitionList>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<AttributeDefinitionList>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<AttributeDefinitionList>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<AttributeDefinitionList>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<ElementDefinition>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<ElementDefinition>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<ElementDefinition>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<ElementDefinition>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<SourceLinkRuleResource>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<SourceLinkRuleResource>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<SourceLinkRuleResource>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<SourceLinkRuleResource>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Ptr<ComplexLpd>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Ptr<ComplexLpd>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstPtr<ComplexLpd>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstPtr<ComplexLpd>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(CopyOwner<AttributeSemantics>)
#else
#ifdef SP_ANSI_CLASS_INST
template class CopyOwner<AttributeSemantics>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(CopyOwner<AttributeDefinition>)
#else
#ifdef SP_ANSI_CLASS_INST
template class CopyOwner<AttributeDefinition>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(CopyOwner<DeclaredValue>)
#else
#ifdef SP_ANSI_CLASS_INST
template class CopyOwner<DeclaredValue>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<AttributeList>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<AttributeList>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(HashTableItem<StringC, int>)
#else
#ifdef SP_ANSI_CLASS_INST
template class HashTableItem<StringC, int>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<EquivClass>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<EquivClass>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<InputSource>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<InputSource>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<OpenElement>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<OpenElement>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<OutputStateLevel>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<OutputStateLevel>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<SdFormalError>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<SdFormalError>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IQueue<MessageEvent>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IQueue<MessageEvent>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<EquivClass>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<EquivClass>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<ModelGroup>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<ModelGroup>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<OpenElement>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<OpenElement>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<ContentToken>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<ContentToken>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<DeclaredValue>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<DeclaredValue>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<LeafContentToken>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<LeafContentToken>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<AttributeSemantics>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<AttributeSemantics>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<CompiledModelGroup>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<CompiledModelGroup>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<AttributeDefinition>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<AttributeDefinition>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Owner<AttributeList>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Owner<AttributeList>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<CharsetDeclRange>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<CharsetDeclRange>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<CharsetDeclSection>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<CharsetDeclSection>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<SdTextItem>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<SdTextItem>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<MarkupItem>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<MarkupItem>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<Attributed*>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<Attributed*>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<ElementType*>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<ElementType*>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<const ElementType*>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<const ElementType*>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<const AttributeList *>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<const AttributeList *>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<ContentModelAmbiguity>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<ContentModelAmbiguity>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<Transition>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<Transition>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<LeafContentToken*>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<LeafContentToken*>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#pragma define_template Vector<unsigned int>
#else
#ifdef __xlC__
#pragma define(Vector<unsigned int>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<unsigned int>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedTable<Id>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedTable<Id>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedTableIter<Id>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedTableIter<Id>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IListIter<EquivClass>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IListIter<EquivClass>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IListIter<InputSource>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IListIter<InputSource>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedResourceTable<Notation>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedResourceTable<Notation>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedResourceTable<Entity>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedResourceTable<Entity>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedResourceTableIter<Entity>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedResourceTableIter<Entity>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(NamedResourceTableIter<Notation>)
#else
#ifdef SP_ANSI_CLASS_INST
template class NamedResourceTableIter<Notation>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstNamedResourceTableIter<Entity>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstNamedResourceTableIter<Entity>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(ConstNamedResourceTableIter<Notation>)
#else
#ifdef SP_ANSI_CLASS_INST
template class ConstNamedResourceTableIter<Notation>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<IdLinkRule>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<IdLinkRule>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<ResultElementSpec>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<ResultElementSpec>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(Vector<LpdEntityRef *>)
#else
#ifdef SP_ANSI_CLASS_INST
template class Vector<LpdEntityRef *>;
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#else
#ifdef SP_ANSI_CLASS_INST
#else
#endif
#endif
#endif
#ifdef __DECCXX
#else
#ifdef __xlC__
#pragma define(IList<LinkProcessOpenElement>)
#else
#ifdef SP_ANSI_CLASS_INST
template class IList<LinkProcessOpenElement>;
#else
#endif
#endif
#endif
#ifdef SP_NAMESPACE
}
#endif
#endif /* SP_MANUAL_INST */