You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2002/09/06 19:27:59 UTC
cvs commit: xml-xalan/c/src/XSLT DecimalToRoman.hpp
dbertoni 2002/09/06 10:27:59
Modified: c/src/XSLT DecimalToRoman.hpp
Log:
Make it a POD.
Revision Changes Path
1.5 +4 -25 xml-xalan/c/src/XSLT/DecimalToRoman.hpp
Index: DecimalToRoman.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XSLT/DecimalToRoman.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DecimalToRoman.hpp 6 Sep 2002 06:09:38 -0000 1.4
+++ DecimalToRoman.hpp 6 Sep 2002 17:27:59 -0000 1.5
@@ -71,38 +71,17 @@
/**
* Structure to help in converting integers to roman numerals
*/
-class XALAN_XSLT_EXPORT DecimalToRoman
+struct XALAN_XSLT_EXPORT DecimalToRoman
{
-public:
-
- /**
- * Construct a decimal to roman conversion object
- *
- * @param postValue quantity corresponding to postLetter
- * @param postLetter letter for quantity, for example, "C" represents 100
- * @param preValue quantity corresponding to preLetter
- * @param preLetter prefix for quantity, for example, "XC" represents 90
- */
- DecimalToRoman(
- long postValue,
- const XalanDOMString& postLetter,
- long preValue,
- const XalanDOMString& preLetter);
-
- DecimalToRoman();
-
- ~DecimalToRoman();
-
- void
- swap(DecimalToRoman& theOther);
+ enum { eMaxLetter = 2 };
long m_postValue;
- XalanDOMString m_postLetter;
+ XalanDOMChar m_postLetter[eMaxLetter + 1];
long m_preValue;
- XalanDOMString m_preLetter;
+ XalanDOMChar m_preLetter[eMaxLetter + 1];
};
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org