auriemma 00/09/21 09:41:15
Modified: c/src/XSLT XalanTemplate.cpp
Log:
More explicit instantiations for AIX.
Revision Changes Path
1.2 +7 -5 xml-xalan/c/src/XSLT/XalanTemplate.cpp
Index: XalanTemplate.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/XalanTemplate.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XalanTemplate.cpp 2000/09/20 14:17:44 1.1
+++ XalanTemplate.cpp 2000/09/21 16:41:13 1.2
@@ -159,6 +159,7 @@
#include <XSLT/StylesheetHandler.hpp>
#include <XSLT/TraceListener.hpp>
#include <XSLT/VariablesStack.hpp>
+#include <XSLT/XalanNumberingResourceBundle.hpp>
#include <XSLT/XSLTEngineImpl.hpp>
#include <XSLT/XSLTProcessorEnvSupportDefault.hpp>
@@ -185,8 +186,9 @@
static Stylesheet::PatternTableVectorType thePatternTableVector;
static map<int,int,less<int> > theIntMap;
static ElemNumber::DecimalToRomanVectorType theDecimalToRomanVector;
-static NamespacesHandler::IteratorVectorType theDeadEntries;
+static vector<NamespacesHandler::NamespacesMapType::iterator>
theNamespacesMapTypeIteratorVector;
static VariablesStack::ParamsVectorType theParamsVector;
+static ElemNumber::NumberingResourceBundleMapType
theNumberingResourceBundleMapType;
@@ -204,7 +206,7 @@
for_each(theVector.begin(),
theVector.end(),
-
XObjectFactoryDefault::ProtectedDeleteXObjectFunctor(theFactory, true));
+
XObjectFactoryDefault::DeleteXObjectFunctor(theFactory, true));
}
{
@@ -222,7 +224,7 @@
for_each(theVector.begin(),
theVector.end(),
-
XPathFactoryDefault::ProtectedDeleteXPathFunctor(theXPath, true));
+ XPathFactoryDefault::DeleteXPathFunctor(theXPath,
true));
}
{
@@ -244,8 +246,8 @@
{
typedef
XPathEnvSupportDefault::NamespaceFunctionTableDeleteFunctor
NamespaceFunctionTableDeleteFunctor;
- typedef NamespaceFunctionTableDeleteFunctor::FunctionTableType
FunctionTableType;
- typedef
NamespaceFunctionTableDeleteFunctor::NamespaceFunctionTablesType
NamespaceFunctionTablesType;
+ typedef
NamespaceFunctionTableDeleteFunctor::FunctionTableInnerType
FunctionTableType;
+ typedef
NamespaceFunctionTableDeleteFunctor::NamespaceFunctionTablesInnerType
NamespaceFunctionTablesType;
NamespaceFunctionTablesType theTable;