dbertoni    2002/09/04 20:26:00

  Modified:    c/src/XSLT ElemTemplateElement.hpp
  Log:
  Make nested class public.
  
  Revision  Changes    Path
  1.44      +36 -36    xml-xalan/c/src/XSLT/ElemTemplateElement.hpp
  
  Index: ElemTemplateElement.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/ElemTemplateElement.hpp,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- ElemTemplateElement.hpp   10 Jul 2002 05:09:48 -0000      1.43
  +++ ElemTemplateElement.hpp   5 Sep 2002 03:25:59 -0000       1.44
  @@ -699,6 +699,42 @@
                return m_optimizationFlags & eCanGenerateAttributes ? true : 
false;
        }
   
  +     class LocatorProxy : public XalanLocator
  +     {
  +     public:
  +
  +             LocatorProxy(const ElemTemplateElement&         theElement);
  +
  +             virtual
  +             ~LocatorProxy();
  +
  +             virtual const XMLCh*
  +             getPublicId() const;
  +
  +             virtual const XMLCh*
  +             getSystemId() const;
  +
  +             virtual size_type
  +             getLineNumber() const;
  +
  +             virtual size_type
  +             getColumnNumber() const;
  +
  +     private:
  +
  +             // Not implemented...
  +             LocatorProxy(const LocatorProxy&);
  +
  +             LocatorProxy&
  +             operator=(const LocatorProxy&);
  +
  +             bool
  +             operator==(const LocatorProxy&) const;
  +
  +             // data members...
  +             const ElemTemplateElement&      m_element;
  +     };
  +
   protected:
   
        void
  @@ -767,42 +803,6 @@
        static const XalanDOMString     s_emptyString;
   
   private:
  -
  -     class LocatorProxy : public XalanLocator
  -     {
  -     public:
  -
  -             LocatorProxy(const ElemTemplateElement&         theElement);
  -
  -             virtual
  -             ~LocatorProxy();
  -
  -             virtual const XMLCh*
  -             getPublicId() const;
  -
  -             virtual const XMLCh*
  -             getSystemId() const;
  -
  -             virtual size_type
  -             getLineNumber() const;
  -
  -             virtual size_type
  -             getColumnNumber() const;
  -
  -     private:
  -
  -             // Not implemented...
  -             LocatorProxy(const LocatorProxy&);
  -
  -             LocatorProxy&
  -             operator=(const LocatorProxy&);
  -
  -             bool
  -             operator==(const LocatorProxy&) const;
  -
  -             // data members...
  -             const ElemTemplateElement&      m_element;
  -     };
   
        /** 
         * Take the contents of a template element, process it, and
  
  
  

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

Reply via email to