dbertoni    01/03/04 11:42:28

  Modified:    c/src/XPath XPathExecutionContext.hpp
  Log:
  New constructor for PrefixResolverSetAndRestore() whenthe old resolver is 
already known.
  
  Revision  Changes    Path
  1.37      +10 -0     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.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- XPathExecutionContext.hpp 2001/01/25 17:14:18     1.36
  +++ XPathExecutionContext.hpp 2001/03/04 19:42:27     1.37
  @@ -663,6 +663,16 @@
                        m_executionContext.setPrefixResolver(theResolver);
                }
   
  +             PrefixResolverSetAndRestore(
  +                             XPathExecutionContext&  theExecutionContext,
  +                             const PrefixResolver*   theOldResolver,
  +                             const PrefixResolver*   theNewResolver) :
  +                     m_executionContext(theExecutionContext),
  +                     m_savedResolver(theOldResolver)
  +             {
  +                     m_executionContext.setPrefixResolver(theNewResolver);
  +             }
  +
                ~PrefixResolverSetAndRestore()
                {
                        m_executionContext.setPrefixResolver(m_savedResolver);
  
  
  

Reply via email to