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]