You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/05/17 18:04:54 UTC
cvs commit: xml-xalan/c/src/XSLT XalanTemplate.cpp
dbertoni 01/05/17 09:04:54
Modified: c/src/XSLT XalanTemplate.cpp
Log:
Updates for new templates.
Revision Changes Path
1.21 +26 -54 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.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- XalanTemplate.cpp 2001/04/11 23:14:57 1.20
+++ XalanTemplate.cpp 2001/05/17 16:04:50 1.21
@@ -97,11 +97,13 @@
#include <XalanDOM/XalanNode.hpp>
+
#include <PlatformSupport/AttributeListImpl.hpp>
#include <PlatformSupport/AttributeVectorEntry.hpp>
#include <PlatformSupport/AttributesImpl.hpp>
#include <PlatformSupport/AttributeVectorEntryExtended.hpp>
#include <PlatformSupport/DOMStringHelper.hpp>
+#include <PlatformSupport/XalanDOMStringHashTable.hpp>
#include <PlatformSupport/PrintWriter.hpp>
#include <PlatformSupport/XalanOutputStream.hpp>
#include <PlatformSupport/XalanUnicode.hpp>
@@ -110,13 +112,11 @@
-
#include <DOMSupport/NamespaceResolver.hpp>
#include <DOMSupport/NSInfo.hpp>
-#include <XMLSupport/FormatterListener.hpp>
#include <XMLSupport/FormatterToHTML.hpp>
#include <XMLSupport/FormatterToXML.hpp>
#include <XMLSupport/FormatterToDOM.hpp>
@@ -215,7 +215,7 @@
static XalanTransformer::CompiledStylesheetPtrVectorType theCompiledStylesheetVector;
static XalanTransformer::ParsedSourcePtrVectorType theParsedSourceVector;
static XalanTransformer::ParamPairVectorType theParamsPairVector;
-
+static XalanDOMStringHashTable::BucketCountsType theBucketCountsVector;
static void
@@ -296,14 +296,6 @@
}
{
- XPathExecutionContextDefault::NodeRefListCacheType theVector;
-
- for_each(theVector.begin(),
- theVector.end(),
- DeleteFunctor<MutableNodeRefList>());
- }
-
- {
XPathEnvSupportDefault::FunctionTableType theTable;
for_each(theTable.begin(),
@@ -352,14 +344,6 @@
}
{
- StylesheetExecutionContextDefault::FormatterToTextCacheType theCache;
-
- for_each(theCache.begin(),
- theCache.end(),
- DeleteFunctor<FormatterToText>());
- }
-
- {
Stylesheet::ExtensionNamespacesMapType theMap;
for_each(theMap.begin(),
@@ -454,46 +438,42 @@
for_each(theVector.begin(),
theVector.end(),
DeleteFunctor<AVT>());
- }
-
- {
- XPathExecutionContextDefault::ResultTreeFragCacheType theVector;
-
- for_each(theVector.begin(),
- theVector.end(),
- DeleteFunctor<ResultTreeFragBase>());
}
-
+
{
StylesheetConstructionContextDefault::StylesheetSetType theSet;
- for_each(theSet.begin(),
- theSet.end(),
- DeleteFunctor<StylesheetRoot>());
+ for_each(
+ theSet.begin(),
+ theSet.end(),
+ DeleteFunctor<StylesheetRoot>());
}
{
- StylesheetExecutionContextDefault::FormatterListenerSetType theSet;
+ StylesheetExecutionContextDefault::FormatterListenerVectorType theVector;
- for_each(theSet.begin(),
- theSet.end(),
- DeleteFunctor<FormatterListener>());
+ for_each(
+ theVector.begin(),
+ theVector.end(),
+ DeleteFunctor<FormatterListener>());
}
{
- StylesheetExecutionContextDefault::PrintWriterSetType theSet;
+ StylesheetExecutionContextDefault::PrintWriterVectorType theVector;
- for_each(theSet.begin(),
- theSet.end(),
- DeleteFunctor<PrintWriter>());
+ for_each(
+ theVector.begin(),
+ theVector.end(),
+ DeleteFunctor<PrintWriter>());
}
{
- StylesheetExecutionContextDefault::OutputStreamSetType theSet;
-
- for_each(theSet.begin(),
- theSet.end(),
- DeleteFunctor<XalanOutputStream>());
+ StylesheetExecutionContextDefault::OutputStreamVectorType theVector;
+
+ for_each(
+ theVector.begin(),
+ theVector.end(),
+ DeleteFunctor<XalanOutputStream>());
}
{
@@ -580,8 +560,8 @@
}
{
- vector<XalanNode*> theVector;
- NodeSorter::NodeSortKeyCompare* theComparer;
+ NodeVectorType theVector;
+ NodeSorter::NodeSortKeyCompare* theComparer;
stable_sort(
theVector.begin(),
@@ -603,20 +583,12 @@
for_each(theVector.begin(),
theVector.end(),
DeleteFunctor<XalanParsedSource>());
- }
-
- {
- ostream* const theStream = 0;
- const string theString;
-
- *theStream << theString;
}
}
#include <stl/_alloc.h>
-//#undef __SGI_STL_OWN_IOSTREAMS
#include <stl/_alloc.c>
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org