peiyongz 2003/07/10 12:49:08
Modified: c/src/xercesc/validators/common GrammarResolver.hpp
Log:
Stateless Grammar: getGrammarPoolMemoryManager()
Revision Changes Path
1.12 +10 -2 xml-xerces/c/src/xercesc/validators/common/GrammarResolver.hpp
Index: GrammarResolver.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/common/GrammarResolver.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- GrammarResolver.hpp 25 Jun 2003 22:38:40 -0000 1.11
+++ GrammarResolver.hpp 10 Jul 2003 19:49:08 -0000 1.12
@@ -62,16 +62,17 @@
#if !defined(GRAMMARRESOLVER_HPP)
#define GRAMMARRESOLVER_HPP
+#include <xercesc/framework/XMLGrammarPool.hpp>
#include <xercesc/util/RefHashTableOf.hpp>
#include <xercesc/util/StringPool.hpp>
#include <xercesc/validators/common/Grammar.hpp>
+
XERCES_CPP_NAMESPACE_BEGIN
class DatatypeValidator;
class DatatypeValidatorFactory;
-class XMLGrammarPool;
class XMLGrammarDescription;
class GrammarEntry;
@@ -148,6 +149,8 @@
inline XMLGrammarPool* const getGrammarPool() const;
+ inline MemoryManager* const getGrammarPoolMemoryManager() const;
+
//@}
/** @name Setter methods */
@@ -246,6 +249,11 @@
inline XMLGrammarPool* const GrammarResolver::getGrammarPool() const
{
return fGrammarPool;
+}
+
+inline MemoryManager* const GrammarResolver::getGrammarPoolMemoryManager() const
+{
+ return fGrammarPool->getMemoryManager();
}
XERCES_CPP_NAMESPACE_END
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]