jdonohue 00/02/08 07:40:56
Modified: c/src/XSLT XSLTEngineImpl.cpp
Log:
Initialize statics in Initialize
Revision Changes Path
1.9 +6 -12 xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp
Index: XSLTEngineImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/XSLTEngineImpl.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XSLTEngineImpl.cpp 2000/02/07 17:58:08 1.8
+++ XSLTEngineImpl.cpp 2000/02/08 15:40:55 1.9
@@ -55,7 +55,7 @@
* <http://www.apache.org/>.
*/
/**
- * $Id: XSLTEngineImpl.cpp,v 1.8 2000/02/07 17:58:08 jdonohue Exp $
+ * $Id: XSLTEngineImpl.cpp,v 1.9 2000/02/08 15:40:55 jdonohue Exp $
*
* $State: Exp $
*
@@ -212,14 +212,11 @@
*/
const bool
XSLTEngineImpl::m_resolveContentsEarly = true;
-const XSLTEngineImpl::AttributeKeysMapType
XSLTEngineImpl::s_attributeKeys =
-
XSLTEngineImpl::InitializeAttributeKeysTable();
+const XSLTEngineImpl::AttributeKeysMapType XSLTEngineImpl::s_attributeKeys;
-const XSLTEngineImpl::ElementKeysMapType
XSLTEngineImpl::s_elementKeys =
-
XSLTEngineImpl::InitializeElementKeysTable();
+const XSLTEngineImpl::ElementKeysMapType
XSLTEngineImpl::s_elementKeys;
-const XSLTEngineImpl::ElementKeysMapType
XSLTEngineImpl::s_XSLT4JElementKeys =
-
XSLTEngineImpl::InitializeXSLT4JElementKeys();
+const XSLTEngineImpl::ElementKeysMapType XSLTEngineImpl::s_XSLT4JElementKeys;
@@ -234,9 +231,6 @@
XPathEnvSupport&
xpathEnvSupport,
XObjectFactory&
xobjectFactory,
XPathFactory&
xpathFactory) :
- /* was:
-XSLTEngineImpl::XSLTEngineImpl(XMLParserLiaison& parserLiaison,
XPathSupport& xpathSupport)
- */
XSLTProcessor(),
DocumentHandler(),
m_stylesheetRoot(0),
@@ -295,9 +289,9 @@
void XSLTEngineImpl::Initialize()
{
InstallFunctions();
- InitializeAttributeKeysTable();
- InitializeElementKeysTable();
- InitializeXSLT4JElementKeys();
+ s_attributeKeys = InitializeAttributeKeysTable();
+ s_elementKeys = InitializeElementKeysTable();
+ s_XSLT4JElementKeys = InitializeXSLT4JElementKeys();
}