dbertoni    01/03/29 14:16:35

  Modified:    c/src/XPath XResultTreeFrag.cpp XResultTreeFrag.hpp
  Log:
  Disabled auto-conversion to nodeset.
  
  Revision  Changes    Path
  1.19      +12 -4     xml-xalan/c/src/XPath/XResultTreeFrag.cpp
  
  Index: XResultTreeFrag.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XResultTreeFrag.cpp,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- XResultTreeFrag.cpp       2001/01/16 02:32:39     1.18
  +++ XResultTreeFrag.cpp       2001/03/29 22:16:35     1.19
  @@ -83,8 +83,10 @@
        XObject(eTypeResultTreeFrag),
        m_value(val),
        m_cachedStringValue(),
  -     m_cachedNumberValue(0.0),
  -     m_nodeRefListBaseProxy(*this)
  +     m_cachedNumberValue(0.0)
  +#if XALAN_RTREEFRAG_TO_NODESET_CONVERSION
  +     , m_nodeRefListBaseProxy(*this)
  +#endif
   {
   }
   
  @@ -96,8 +98,10 @@
        XObject(source),        
        m_value(source.m_value.clone(deepClone)),
        m_cachedStringValue(source.m_cachedStringValue),
  -     m_cachedNumberValue(source.m_cachedNumberValue),        
  -     m_nodeRefListBaseProxy(*this)
  +     m_cachedNumberValue(source.m_cachedNumberValue)
  +#if XALAN_RTREEFRAG_TO_NODESET_CONVERSION
  +     , m_nodeRefListBaseProxy(*this)
  +#endif
   {
   }
   
  @@ -191,7 +195,11 @@
   const NodeRefListBase&
   XResultTreeFrag::nodeset() const
   {
  +#if XALAN_RTREEFRAG_TO_NODESET_CONVERSION
        return m_nodeRefListBaseProxy;
  +#else
  +     return ParentType::nodeset();
  +#endif
   }
   
   
  
  
  
  1.20      +3 -0      xml-xalan/c/src/XPath/XResultTreeFrag.hpp
  
  Index: XResultTreeFrag.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XResultTreeFrag.hpp,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- XResultTreeFrag.hpp       2001/01/25 17:14:22     1.19
  +++ XResultTreeFrag.hpp       2001/03/29 22:16:35     1.20
  @@ -96,6 +96,7 @@
   {
   public:
   
  +     typedef XObject                                                         
                                ParentType;
        typedef XPathExecutionContext::BorrowReturnResultTreeFrag       
BorrowReturnResultTreeFrag;
   
   
  @@ -200,7 +201,9 @@
   
        mutable double                                  m_cachedNumberValue;
   
  +#if XALAN_RTREEFRAG_TO_NODESET_CONVERSION
        const NodeRefListBaseProxy              m_nodeRefListBaseProxy;
  +#endif
   };
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to