You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by kn...@apache.org on 2003/05/29 20:47:53 UTC

cvs commit: xml-xerces/c/src/xercesc/dom/impl DOMWriterImpl.hpp DOMImplementationImpl.hpp DOMImplementationImpl.cpp

knoaman     2003/05/29 11:47:53

  Modified:    c/src/xercesc/dom/impl DOMWriterImpl.hpp
                        DOMImplementationImpl.hpp DOMImplementationImpl.cpp
  Log:
  Apply memory manager.
  
  Revision  Changes    Path
  1.17      +6 -2      xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.hpp
  
  Index: DOMWriterImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.hpp,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- DOMWriterImpl.hpp	22 May 2003 02:10:51 -0000	1.16
  +++ DOMWriterImpl.hpp	29 May 2003 18:47:52 -0000	1.17
  @@ -57,6 +57,9 @@
   /*
    * $Id$
    * $Log$
  + * Revision 1.17  2003/05/29 18:47:52  knoaman
  + * Apply memory manager.
  + *
    * Revision 1.16  2003/05/22 02:10:51  knoaman
    * Default the memory manager.
    *
  @@ -339,7 +342,8 @@
   XERCES_CPP_NAMESPACE_BEGIN
   
   
  -class CDOM_EXPORT DOMWriterImpl:public DOMWriter {
  +class CDOM_EXPORT DOMWriterImpl:public XMemory,
  +                                public DOMWriter {
   
   public:
   
  
  
  
  1.11      +3 -2      xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp
  
  Index: DOMImplementationImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.hpp,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- DOMImplementationImpl.hpp	15 May 2003 18:25:54 -0000	1.10
  +++ DOMImplementationImpl.hpp	29 May 2003 18:47:52 -0000	1.11
  @@ -77,7 +77,8 @@
   
   class XMLMsgLoader;
   
  -class DOMImplementationImpl: public DOMImplementation,
  +class DOMImplementationImpl: public XMemory,
  +                             public DOMImplementation,
                                public DOMImplementationSource
   {
   private:
  
  
  
  1.18      +3 -3      xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp
  
  Index: DOMImplementationImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMImplementationImpl.cpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- DOMImplementationImpl.cpp	18 May 2003 14:02:03 -0000	1.17
  +++ DOMImplementationImpl.cpp	29 May 2003 18:47:52 -0000	1.18
  @@ -288,13 +288,13 @@
       if (mode == DOMImplementationLS::MODE_ASYNCHRONOUS)
           throw DOMException(DOMException::NOT_SUPPORTED_ERR, 0);
   
  -    return new DOMBuilderImpl(0, manager);
  +    return new (manager) DOMBuilderImpl(0, manager);
   }
   
   
   DOMWriter* DOMImplementationImpl::createDOMWriter(MemoryManager* const manager)
   {
  -    return new DOMWriterImpl(manager);
  +    return new (manager) DOMWriterImpl(manager);
   }
   
   DOMInputSource* DOMImplementationImpl::createDOMInputSource()
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org