dbertoni    2002/09/05 23:09:57

  Modified:    c/src/XSLT XalanNumberingResourceBundle.cpp
                        XalanNumberingResourceBundle.hpp
  Log:
  Added swap().
  
  Revision  Changes    Path
  1.2       +60 -0     xml-xalan/c/src/XSLT/XalanNumberingResourceBundle.cpp
  
  Index: XalanNumberingResourceBundle.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XalanNumberingResourceBundle.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XalanNumberingResourceBundle.cpp  19 Sep 2000 15:12:22 -0000      1.1
  +++ XalanNumberingResourceBundle.cpp  6 Sep 2002 06:09:57 -0000       1.2
  @@ -125,3 +125,63 @@
   XalanNumberingResourceBundle::~XalanNumberingResourceBundle()
   {
   }
  +
  +
  +
  +void
  +XalanNumberingResourceBundle::swap(XalanNumberingResourceBundle&     theOther)
  +{
  +     m_language.swap(theOther.m_language);
  +
  +     m_uiLanguage.swap(theOther.m_uiLanguage);
  +
  +     m_helpLanguage.swap(theOther.m_helpLanguage);
  +
  +     m_alphabet.swap(theOther.m_alphabet);
  +
  +     m_traditionalAlphabet.swap(theOther.m_traditionalAlphabet);
  +
  +     {
  +             const eOrientation      temp = m_orientation;
  +
  +             m_orientation = theOther.m_orientation;
  +
  +             theOther.m_orientation = temp;
  +     }
  +
  +     {
  +             const eNumberingMethod  temp = m_numberingMethod;
  +
  +             m_numberingMethod = theOther.m_numberingMethod;
  +
  +             theOther.m_numberingMethod = temp;
  +     }
  +
  +     {
  +             const eMultiplierOrder  temp = m_multiplierOrder;
  +
  +             m_multiplierOrder = theOther.m_multiplierOrder;
  +
  +             theOther.m_multiplierOrder = temp;
  +     }
  +
  +     {
  +             const int       temp = m_maxNumericalValue;
  +
  +             m_maxNumericalValue = theOther.m_maxNumericalValue;
  +
  +             theOther.m_maxNumericalValue = temp;
  +     }
  +
  +     m_numberGroups.swap(theOther.m_numberGroups);
  +
  +     m_multipliers.swap(theOther.m_multipliers);
  +
  +     m_zeroChar.swap(theOther.m_zeroChar);
  +
  +     m_multiplierChars.swap(theOther.m_multiplierChars);
  +
  +     m_digitsTable.swap(theOther.m_digitsTable);
  +
  +     m_digitsTableTable.swap(theOther.m_digitsTableTable);
  +}
  
  
  
  1.2       +3 -0      xml-xalan/c/src/XSLT/XalanNumberingResourceBundle.hpp
  
  Index: XalanNumberingResourceBundle.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XSLT/XalanNumberingResourceBundle.hpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XalanNumberingResourceBundle.hpp  19 Sep 2000 15:12:23 -0000      1.1
  +++ XalanNumberingResourceBundle.hpp  6 Sep 2002 06:09:57 -0000       1.2
  @@ -216,6 +216,9 @@
                return m_digitsTableTable;
        }
   
  +     void
  +     swap(XalanNumberingResourceBundle&      theOther);
  +
   private:
   
        XalanDOMString                  m_language;
  
  
  

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

Reply via email to