#ifdef SP_NAMESPACE namespace SP_NAMESPACE { #endif #ifdef SP_NAMESPACE } #endif // Copyright (c) 1995 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 "RangeMap.h" #include "Ptr.h" #include "StringOf.h" #include "StringC.h" #include "Vector.h" #include "ISet.h" #include "ISetIter.h" #include "XcharMap.h" #include "StringResource.h" #include "SubstTable.h" #include "CharMap.h" #undef SP_DEFINE_TEMPLATES #include "types.h" #include "Location.h" #include "Message.h" #include "NamedResource.h" #include "EntityManager.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 Owner #else #ifdef __xlC__ #pragma define(Owner) #else #ifdef SP_ANSI_CLASS_INST template class Owner; #else typedef Owner Dummy_18; #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_19; #endif #endif #endif #ifdef __DECCXX #pragma define_template String #else #ifdef __xlC__ #pragma define(String) #else #ifdef SP_ANSI_CLASS_INST template class String; #else typedef String Dummy_20; #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_21; #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_22; #endif #endif #endif #ifdef __DECCXX #pragma define_template SharedXcharMap #else #ifdef __xlC__ #pragma define(SharedXcharMap) #else #ifdef SP_ANSI_CLASS_INST template class SharedXcharMap; #else typedef SharedXcharMap Dummy_23; #endif #endif #endif #ifdef __DECCXX #pragma define_template XcharMap #else #ifdef __xlC__ #pragma define(XcharMap) #else #ifdef SP_ANSI_CLASS_INST template class XcharMap; #else typedef XcharMap Dummy_24; #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_25; #endif #endif #endif #ifdef __DECCXX #pragma define_template RangeMapIter #else #ifdef __xlC__ #pragma define(RangeMapIter) #else #ifdef SP_ANSI_CLASS_INST template class RangeMapIter; #else typedef RangeMapIter Dummy_26; #endif #endif #endif #ifdef __DECCXX #pragma define_template RangeMap #else #ifdef __xlC__ #pragma define(RangeMap) #else #ifdef SP_ANSI_CLASS_INST template class RangeMap; #else typedef RangeMap Dummy_27; #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_28; #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_29; #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_30; #endif #endif #endif #ifdef __DECCXX #pragma define_template ISet #else #ifdef __xlC__ #pragma define(ISet) #else #ifdef SP_ANSI_CLASS_INST template class ISet; #else typedef ISet Dummy_31; #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_32; #endif #endif #endif #ifdef __DECCXX #pragma define_template ISet #else #ifdef __xlC__ #pragma define(ISet) #else #ifdef SP_ANSI_CLASS_INST template class ISet; #else typedef ISet Dummy_33; #endif #endif #endif #ifdef __DECCXX #pragma define_template ISetIter #else #ifdef __xlC__ #pragma define(ISetIter) #else #ifdef SP_ANSI_CLASS_INST template class ISetIter; #else typedef ISetIter Dummy_34; #endif #endif #endif #ifdef __DECCXX #pragma define_template ISetIter #else #ifdef __xlC__ #pragma define(ISetIter) #else #ifdef SP_ANSI_CLASS_INST template class ISetIter; #else typedef ISetIter Dummy_35; #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_36; #endif #endif #endif #ifdef __DECCXX #pragma define_template SharedXcharMap #else #ifdef __xlC__ #pragma define(SharedXcharMap) #else #ifdef SP_ANSI_CLASS_INST template class SharedXcharMap; #else typedef SharedXcharMap Dummy_37; #endif #endif #endif #ifdef __DECCXX #pragma define_template SharedXcharMap #else #ifdef __xlC__ #pragma define(SharedXcharMap) #else #ifdef SP_ANSI_CLASS_INST template class SharedXcharMap; #else typedef SharedXcharMap Dummy_38; #endif #endif #endif #ifdef __DECCXX #pragma define_template String #else #ifdef __xlC__ #pragma define(String) #else #ifdef SP_ANSI_CLASS_INST template class String; #else typedef String Dummy_39; #endif #endif #endif #ifdef __DECCXX #pragma define_template XcharMap #else #ifdef __xlC__ #pragma define(XcharMap) #else #ifdef SP_ANSI_CLASS_INST template class XcharMap; #else typedef XcharMap Dummy_40; #endif #endif #endif #ifdef __DECCXX #pragma define_template XcharMap #else #ifdef __xlC__ #pragma define(XcharMap) #else #ifdef SP_ANSI_CLASS_INST template class XcharMap; #else typedef XcharMap Dummy_41; #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_42; #endif #endif #endif #if defined(SP_HAVE_BOOL) && defined(SP_SIZEOF_BOOL_1) #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_43; #endif #endif #endif #endif #ifdef __DECCXX #pragma define_template CharMap #else #ifdef __xlC__ #pragma define(CharMap) #else #ifdef SP_ANSI_CLASS_INST template class CharMap; #else typedef CharMap Dummy_44; #endif #endif #endif #ifdef SP_MULTI_BYTE #ifdef __DECCXX #pragma define_template CharMapPlane #else #ifdef __xlC__ #pragma define(CharMapPlane) #else #ifdef SP_ANSI_CLASS_INST template class CharMapPlane; #else typedef CharMapPlane Dummy_45; #endif #endif #endif #ifdef __DECCXX #pragma define_template CharMapPage #else #ifdef __xlC__ #pragma define(CharMapPage) #else #ifdef SP_ANSI_CLASS_INST template class CharMapPage; #else typedef CharMapPage Dummy_46; #endif #endif #endif #ifdef __DECCXX #pragma define_template CharMapColumn #else #ifdef __xlC__ #pragma define(CharMapColumn) #else #ifdef SP_ANSI_CLASS_INST template class CharMapColumn; #else typedef CharMapColumn Dummy_47; #endif #endif #endif #endif #ifdef __DECCXX #pragma define_template CharMapResource #else #ifdef __xlC__ #pragma define(CharMapResource) #else #ifdef SP_ANSI_CLASS_INST template class CharMapResource; #else typedef CharMapResource Dummy_48; #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_49; #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_50; #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_51; #endif #endif #endif #ifdef SP_NAMESPACE } #endif #endif /* SP_MANUAL_INST */