#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" #undef SP_DEFINE_TEMPLATES #include #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 #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_0; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_1; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_2; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_3; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_4; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_5; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_6; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_7; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_8; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_9; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_10; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_11; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_12; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_13; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_14; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_15; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_16; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_17; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_18; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_19; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_20; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_21; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_22; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_23; #endif #endif #endif #ifdef __DECCXX #pragma define_template Ptr #else #ifdef __xlC__ #pragma define(Ptr) #else #ifdef SP_ANSI_CLASS_INST template class Ptr; #else typedef Ptr Dummy_24; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstPtr #else #ifdef __xlC__ #pragma define(ConstPtr) #else #ifdef SP_ANSI_CLASS_INST template class ConstPtr; #else typedef ConstPtr Dummy_25; #endif #endif #endif #ifdef __DECCXX #pragma define_template CopyOwner #else #ifdef __xlC__ #pragma define(CopyOwner) #else #ifdef SP_ANSI_CLASS_INST template class CopyOwner; #else typedef CopyOwner Dummy_26; #endif #endif #endif #ifdef __DECCXX #pragma define_template CopyOwner #else #ifdef __xlC__ #pragma define(CopyOwner) #else #ifdef SP_ANSI_CLASS_INST template class CopyOwner; #else typedef CopyOwner Dummy_27; #endif #endif #endif #ifdef __DECCXX #pragma define_template CopyOwner #else #ifdef __xlC__ #pragma define(CopyOwner) #else #ifdef SP_ANSI_CLASS_INST template class CopyOwner; #else typedef CopyOwner Dummy_28; #endif #endif #endif #ifdef __DECCXX #pragma define_template CopyOwner #else #ifdef __xlC__ #pragma define(CopyOwner) #else #ifdef SP_ANSI_CLASS_INST template class CopyOwner; #else typedef CopyOwner Dummy_29; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_30; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_31; #endif #endif #endif #ifdef __DECCXX #pragma define_template NCVector > #else #ifdef __xlC__ #pragma define(NCVector >) #else #ifdef SP_ANSI_CLASS_INST template class NCVector >; #else typedef NCVector > Dummy_32; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_33; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTableItem #else #ifdef __xlC__ #pragma define(HashTableItem) #else #ifdef SP_ANSI_CLASS_INST template class HashTableItem; #else typedef HashTableItem Dummy_34; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTable #else #ifdef __xlC__ #pragma define(HashTable) #else #ifdef SP_ANSI_CLASS_INST template class HashTable; #else typedef HashTable Dummy_35; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTableItem #else #ifdef __xlC__ #pragma define(HashTableItem) #else #ifdef SP_ANSI_CLASS_INST template class HashTableItem; #else typedef HashTableItem Dummy_36; #endif #endif #endif #ifdef __DECCXX #pragma define_template HashTable #else #ifdef __xlC__ #pragma define(HashTable) #else #ifdef SP_ANSI_CLASS_INST template class HashTable; #else typedef HashTable Dummy_37; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_38; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_39; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_40; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_41; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_42; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_43; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_44; #endif #endif #endif #ifdef __DECCXX #pragma define_template IQueue #else #ifdef __xlC__ #pragma define(IQueue) #else #ifdef SP_ANSI_CLASS_INST template class IQueue; #else typedef IQueue Dummy_45; #endif #endif #endif #ifdef __DECCXX #pragma define_template IQueue #else #ifdef __xlC__ #pragma define(IQueue) #else #ifdef SP_ANSI_CLASS_INST template class IQueue; #else typedef IQueue Dummy_46; #endif #endif #endif #ifdef __DECCXX #pragma define_template OwnerTable #else #ifdef __xlC__ #pragma define(OwnerTable) #else #ifdef SP_ANSI_CLASS_INST template class OwnerTable; #else typedef OwnerTable Dummy_47; #endif #endif #endif #ifdef __DECCXX #pragma define_template OwnerTableIter #else #ifdef __xlC__ #pragma define(OwnerTableIter) #else #ifdef SP_ANSI_CLASS_INST template class OwnerTableIter; #else typedef OwnerTableIter Dummy_48; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_49; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_50; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_51; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_52; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_53; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_54; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_55; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_56; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_57; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_58; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_59; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_60; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_61; #endif #endif #endif #ifdef __DECCXX #pragma define_template Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_62; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTableIter #else #ifdef __xlC__ #pragma define(PointerTableIter) #else #ifdef SP_ANSI_CLASS_INST template class PointerTableIter; #else typedef PointerTableIter Dummy_63; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTable #else #ifdef __xlC__ #pragma define(PointerTable) #else #ifdef SP_ANSI_CLASS_INST template class PointerTable; #else typedef PointerTable Dummy_64; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTable,StringC,Hash,NamedResourceKeyFunction> #else #ifdef __xlC__ #pragma define(PointerTable,StringC,Hash,NamedResourceKeyFunction>) #else #ifdef SP_ANSI_CLASS_INST template class PointerTable,StringC,Hash,NamedResourceKeyFunction>; #else typedef PointerTable,StringC,Hash,NamedResourceKeyFunction> Dummy_65; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTableIter,StringC,Hash,NamedResourceKeyFunction> #else #ifdef __xlC__ #pragma define(PointerTableIter,StringC,Hash,NamedResourceKeyFunction>) #else #ifdef SP_ANSI_CLASS_INST template class PointerTableIter,StringC,Hash,NamedResourceKeyFunction>; #else typedef PointerTableIter,StringC,Hash,NamedResourceKeyFunction> Dummy_66; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_67; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_68; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_69; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_70; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_71; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_72; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_73; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_74; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_75; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_76; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_77; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_78; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_79; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_80; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_81; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_82; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_83; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_84; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_85; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_86; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_87; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_88; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_89; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_90; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_91; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_92; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_93; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_94; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_95; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_96; #endif #endif #endif // we really just want to test if size_t == unsigned int #if !defined(SIZEOF_SIZE_T) || !defined(SIZEOF_UNSIGNED_INT) || (SIZEOF_SIZE_T != SIZEOF_UNSIGNED_INT) #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_97; #endif #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTable #else #ifdef __xlC__ #pragma define(NamedTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedTable; #else typedef NamedTable Dummy_98; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedTableIter #else #ifdef __xlC__ #pragma define(NamedTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedTableIter; #else typedef NamedTableIter Dummy_99; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_100; #endif #endif #endif #ifdef __DECCXX #pragma define_template IListIter #else #ifdef __xlC__ #pragma define(IListIter) #else #ifdef SP_ANSI_CLASS_INST template class IListIter; #else typedef IListIter Dummy_101; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedResourceTable #else #ifdef __xlC__ #pragma define(NamedResourceTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedResourceTable; #else typedef NamedResourceTable Dummy_102; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedResourceTable #else #ifdef __xlC__ #pragma define(NamedResourceTable) #else #ifdef SP_ANSI_CLASS_INST template class NamedResourceTable; #else typedef NamedResourceTable Dummy_103; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedResourceTableIter #else #ifdef __xlC__ #pragma define(NamedResourceTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedResourceTableIter; #else typedef NamedResourceTableIter Dummy_104; #endif #endif #endif #ifdef __DECCXX #pragma define_template NamedResourceTableIter #else #ifdef __xlC__ #pragma define(NamedResourceTableIter) #else #ifdef SP_ANSI_CLASS_INST template class NamedResourceTableIter; #else typedef NamedResourceTableIter Dummy_105; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstNamedResourceTableIter #else #ifdef __xlC__ #pragma define(ConstNamedResourceTableIter) #else #ifdef SP_ANSI_CLASS_INST template class ConstNamedResourceTableIter; #else typedef ConstNamedResourceTableIter Dummy_106; #endif #endif #endif #ifdef __DECCXX #pragma define_template ConstNamedResourceTableIter #else #ifdef __xlC__ #pragma define(ConstNamedResourceTableIter) #else #ifdef SP_ANSI_CLASS_INST template class ConstNamedResourceTableIter; #else typedef ConstNamedResourceTableIter Dummy_107; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_108; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_109; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > > #else #ifdef __xlC__ #pragma define(Vector > >) #else #ifdef SP_ANSI_CLASS_INST template class Vector > >; #else typedef Vector > > Dummy_110; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_111; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_112; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector > #else #ifdef __xlC__ #pragma define(Vector >) #else #ifdef SP_ANSI_CLASS_INST template class Vector >; #else typedef Vector > Dummy_113; #endif #endif #endif #ifdef __DECCXX #pragma define_template Vector #else #ifdef __xlC__ #pragma define(Vector) #else #ifdef SP_ANSI_CLASS_INST template class Vector; #else typedef Vector Dummy_114; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTable #else #ifdef __xlC__ #pragma define(PointerTable) #else #ifdef SP_ANSI_CLASS_INST template class PointerTable; #else typedef PointerTable Dummy_115; #endif #endif #endif #ifdef __DECCXX #pragma define_template PointerTableIter #else #ifdef __xlC__ #pragma define(PointerTableIter) #else #ifdef SP_ANSI_CLASS_INST template class PointerTableIter; #else typedef PointerTableIter Dummy_116; #endif #endif #endif #ifdef __DECCXX #pragma define_template OwnerTable #else #ifdef __xlC__ #pragma define(OwnerTable) #else #ifdef SP_ANSI_CLASS_INST template class OwnerTable; #else typedef OwnerTable Dummy_117; #endif #endif #endif #ifdef __DECCXX #pragma define_template OwnerTableIter #else #ifdef __xlC__ #pragma define(OwnerTableIter) #else #ifdef SP_ANSI_CLASS_INST template class OwnerTableIter; #else typedef OwnerTableIter Dummy_118; #endif #endif #endif #ifdef __DECCXX #pragma define_template IList #else #ifdef __xlC__ #pragma define(IList) #else #ifdef SP_ANSI_CLASS_INST template class IList; #else typedef IList Dummy_119; #endif #endif #endif #ifdef SP_NAMESPACE } #endif #endif /* SP_MANUAL_INST */