From 81502ae57aec17d72f716b74438bed1486326121 Mon Sep 17 00:00:00 2001
From: Jens-Heiner Rechtien
Date: Tue, 20 Jun 2006 02:43:14 +0000
Subject: INTEGRATION: CWS warnings01 (1.15.8); FILE MERGED 2006/02/21 14:40:21
thb 1.15.8.1: #i55991# Changed matrix template int param to unsigned;
int-casting it to reduced range where necessary; reverted senseless bitfield
back to bool; renamed function parameter according to naming conventions
(i.e. ripped off leading m)
---
basegfx/source/inc/hommatrixtemplate.hxx | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
(limited to 'basegfx/source/inc')
diff --git a/basegfx/source/inc/hommatrixtemplate.hxx b/basegfx/source/inc/hommatrixtemplate.hxx
index 587a2843d07a..b67a8bb8730b 100644
--- a/basegfx/source/inc/hommatrixtemplate.hxx
+++ b/basegfx/source/inc/hommatrixtemplate.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: hommatrixtemplate.hxx,v $
*
- * $Revision: 1.15 $
+ * $Revision: 1.16 $
*
- * last change: $Author: rt $ $Date: 2005-09-07 20:41:51 $
+ * last change: $Author: hr $ $Date: 2006-06-20 03:43:14 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -59,7 +59,7 @@ namespace basegfx
return 0.0;
}
- template < int _RowSize > class ImplMatLine
+ template < unsigned int _RowSize > class ImplMatLine
{
enum { RowSize = _RowSize };
@@ -92,7 +92,7 @@ namespace basegfx
}
};
- template < int _RowSize > class ImplHomMatrixTemplate
+ template < unsigned int _RowSize > class ImplHomMatrixTemplate
{
enum { RowSize = _RowSize };
@@ -390,7 +390,8 @@ namespace basegfx
bool isIdentity() const
{
// last line needs no testing if not existing
- const sal_uInt16 nMaxLine = (mpLine) ? RowSize : (RowSize - 1);
+ const sal_uInt16 nMaxLine(
+ sal::static_int_cast(mpLine ? RowSize : (RowSize - 1)) );
for(sal_uInt16 a(0); a < nMaxLine; a++)
{
@@ -498,7 +499,8 @@ namespace basegfx
fRetval = (double)nParity;
// last line needs no multiply if not existing; default value would be 1.
- const sal_uInt16 nMaxLine = (aWork.mpLine) ? RowSize : (RowSize - 1);
+ const sal_uInt16 nMaxLine(
+ sal::static_int_cast(aWork.mpLine ? RowSize : (RowSize - 1)) );
for(sal_uInt16 a(0); a < nMaxLine; a++)
{
@@ -512,7 +514,8 @@ namespace basegfx
double doTrace() const
{
double fTrace = (mpLine) ? 0.0 : 1.0;
- const sal_uInt16 nMaxLine = (mpLine) ? RowSize : (RowSize - 1);
+ const sal_uInt16 nMaxLine(
+ sal::static_int_cast(mpLine ? RowSize : (RowSize - 1)) );
for(sal_uInt16 a(0); a < nMaxLine; a++)
{
@@ -603,7 +606,8 @@ namespace basegfx
bool isEqual(const ImplHomMatrixTemplate& rMat)
{
- const sal_uInt16 nMaxLine = (mpLine || rMat.mpLine) ? RowSize : (RowSize - 1);
+ const sal_uInt16 nMaxLine(
+ sal::static_int_cast((mpLine || rMat.mpLine) ? RowSize : (RowSize - 1)) );
for(sal_uInt16 a(0); a < nMaxLine; a++)
{
--
cgit