dbertoni    2002/12/20 16:18:34

  Modified:    c/src/PlatformSupport XalanLocator.hpp
  Log:
  Added some static functions to simplify using Locators.
  
  Revision  Changes    Path
  1.3       +18 -0     xml-xalan/c/src/PlatformSupport/XalanLocator.hpp
  
  Index: XalanLocator.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/PlatformSupport/XalanLocator.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XalanLocator.hpp  20 Nov 2002 02:27:14 -0000      1.2
  +++ XalanLocator.hpp  21 Dec 2002 00:18:34 -0000      1.3
  @@ -105,6 +105,24 @@
        virtual size_type
        getColumnNumber() const = 0;
   
  +     static size_type
  +     getLineNumber(const ParentType*         theLocator)
  +     {
  +             return theLocator == 0 ? size_type(-1) : 
theLocator->getLineNumber();
  +     }
  +
  +     static size_type
  +     getColumnNumber(const ParentType*       theLocator)
  +     {
  +             return theLocator == 0 ? size_type(-1) : 
theLocator->getColumnNumber();
  +     }
  +
  +     static size_type
  +     getUnknownValue()
  +     {
  +             return size_type(-1);
  +     }
  +
   private:
   
        // Not defined...
  
  
  

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

Reply via email to