auriemma 00/11/08 06:27:20
Modified: c/src/XPath XPathExecutionContext.hpp
Log:
Removed obsolete class PushPopArgVector. This is no longer needed since it
was only used to handle variable arguments.
Revision Changes Path
1.26 +0 -44 xml-xalan/c/src/XPath/XPathExecutionContext.hpp
Index: XPathExecutionContext.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XPath/XPathExecutionContext.hpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- XPathExecutionContext.hpp 2000/11/06 19:33:47 1.25
+++ XPathExecutionContext.hpp 2000/11/08 14:27:15 1.26
@@ -368,50 +368,6 @@
const XObjectArgVectorType& argVec) = 0;
/**
- * Push an arg vector on the execution context and
- * return a reference to it. Must be followed by
- * a pop.
- *
- * @return a reference to an arg vector.
- */
- virtual XObjectArgVectorType&
- pushArgVector() = 0;
-
- /**
- * Pop the arg vector from the execution context.
- */
- virtual void
- popArgVector() = 0;
-
- class PushPopArgVector
- {
- public:
-
- PushPopArgVector(XPathExecutionContext&
executionContext) :
- m_xpathExecutionContext(executionContext),
- m_argVector(executionContext.pushArgVector())
- {
- }
-
- ~PushPopArgVector()
- {
- m_xpathExecutionContext.popArgVector();
- }
-
- XObjectArgVectorType&
- getVector()
- {
- return m_argVector;
- }
-
- private:
-
- XPathExecutionContext& m_xpathExecutionContext;
-
- XObjectArgVectorType& m_argVector;
- };
-
- /**
* Get an XLocator provider keyed by node. This gets the association
* based on the root of the tree that is the node's parent.
*