summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-04-29 03:11:18 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-04-29 03:15:56 +0200
commitced137e6b9c767c5d6fe5cd537c735bb216f9fc6 (patch)
tree11fea54225265b677ff7d09c190dc0d80ae81d6e /sc
parent339def219486c499c225beb94f761a56fc9ad8c2 (diff)
sal_Bool->bool in conditio.[ch]xx
Change-Id: I3ce1a484f1b094a1e775b54c782cdf6dce6df9c6
Diffstat (limited to 'sc')
-rw-r--r--sc/inc/conditio.hxx44
-rw-r--r--sc/source/core/data/conditio.cxx104
2 files changed, 74 insertions, 74 deletions
diff --git a/sc/inc/conditio.hxx b/sc/inc/conditio.hxx
index 66db567b213c..a60c836bc7e7 100644
--- a/sc/inc/conditio.hxx
+++ b/sc/inc/conditio.hxx
@@ -52,12 +52,12 @@ class ScTokenArray;
enum ScConditionMode
{
- SC_COND_EQUAL,
- SC_COND_LESS,
+ SC_COND_EQUAL, //done
+ SC_COND_LESS, //done
SC_COND_GREATER,
SC_COND_EQLESS,
SC_COND_EQGREATER,
- SC_COND_NOTEQUAL,
+ SC_COND_NOTEQUAL, //done
SC_COND_BETWEEN,
SC_COND_NOTBETWEEN,
SC_COND_DUPLICATE,
@@ -81,8 +81,8 @@ class SC_DLLPUBLIC ScConditionEntry
String aStrNmsp2; // namespace to be used on (re)compilation, e.g. in XML import
formula::FormulaGrammar::Grammar eTempGrammar1; // grammar to be used on (re)compilation, e.g. in XML import
formula::FormulaGrammar::Grammar eTempGrammar2; // grammar to be used on (re)compilation, e.g. in XML import
- sal_Bool bIsStr1; // for recognition of empty strings
- sal_Bool bIsStr2;
+ bool bIsStr1; // for recognition of empty strings
+ bool bIsStr2;
ScTokenArray* pFormula1; // entered formula
ScTokenArray* pFormula2;
ScAddress aSrcPos; // source position for formulas
@@ -91,20 +91,20 @@ class SC_DLLPUBLIC ScConditionEntry
ScFormulaCell* pFCell1;
ScFormulaCell* pFCell2;
ScDocument* pDoc;
- sal_Bool bRelRef1;
- sal_Bool bRelRef2;
- sal_Bool bFirstRun;
+ bool bRelRef1;
+ bool bRelRef2;
+ bool bFirstRun;
void MakeCells( const ScAddress& rPos );
void Compile( const String& rExpr1, const String& rExpr2,
const String& rExprNmsp1, const String& rExprNmsp2,
formula::FormulaGrammar::Grammar eGrammar1,
formula::FormulaGrammar::Grammar eGrammar2,
- sal_Bool bTextToReal );
+ bool bTextToReal );
void Interpret( const ScAddress& rPos );
- sal_Bool IsValid( double nArg, const ScAddress& rAddr ) const;
- sal_Bool IsValidStr( const String& rArg, const ScAddress& rAddr ) const;
+ bool IsValid( double nArg, const ScAddress& rAddr ) const;
+ bool IsValidStr( const String& rArg, const ScAddress& rAddr ) const;
public:
ScConditionEntry( ScConditionMode eOper,
@@ -125,11 +125,11 @@ public:
void SetParent( ScConditionalFormat* pNew ) { pCondFormat = pNew; }
- sal_Bool IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
+ bool IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const;
ScConditionMode GetOperation() const { return eOp; }
- sal_Bool IsIgnoreBlank() const { return ( nOptions & SC_COND_NOBLANKS ) == 0; }
- void SetIgnoreBlank(sal_Bool bSet);
+ bool IsIgnoreBlank() const { return ( nOptions & SC_COND_NOBLANKS ) == 0; }
+ void SetIgnoreBlank(bool bSet);
ScAddress GetSrcPos() const { return aSrcPos; }
ScAddress GetValidSrcPos() const; // adjusted to allow textual representation of expressions
@@ -207,7 +207,7 @@ class SC_DLLPUBLIC ScConditionalFormat
sal_uInt32 nKey; // Index in attributes
ScCondFormatEntry** ppEntries;
sal_uInt16 nEntryCount;
- sal_Bool bIsUsed; // temporary at Save
+ bool bIsUsed; // temporary at Save
ScRangeListRef pRanges; // Ranges for conditional format
public:
@@ -222,7 +222,7 @@ public:
void AddRangeInfo( const ScRangeListRef& rRanges );
const ScRangeListRef& GetRangeInfo() const { return pRanges; }
- sal_Bool IsEmpty() const { return (nEntryCount == 0); }
+ bool IsEmpty() const { return (nEntryCount == 0); }
sal_uInt16 Count() const { return nEntryCount; }
void CompileAll();
@@ -238,7 +238,7 @@ public:
const String& GetCellStyle( ScBaseCell* pCell, const ScAddress& rPos ) const;
- sal_Bool EqualEntries( const ScConditionalFormat& r ) const;
+ bool EqualEntries( const ScConditionalFormat& r ) const;
void DoRepaint( const ScRange* pModified );
void InvalidateArea();
@@ -246,15 +246,15 @@ public:
sal_uInt32 GetKey() const { return nKey; }
void SetKey(sal_uInt32 nNew) { nKey = nNew; } // only if not inserted!
- void SetUsed(sal_Bool bSet) { bIsUsed = bSet; }
- sal_Bool IsUsed() const { return bIsUsed; }
+ void SetUsed(bool bSet) { bIsUsed = bSet; }
+ bool IsUsed() const { return bIsUsed; }
bool MarkUsedExternalReferences() const;
// sorted (via PTRARR) by Index
// operator== only for sorting
- sal_Bool operator ==( const ScConditionalFormat& r ) const { return nKey == r.nKey; }
- sal_Bool operator < ( const ScConditionalFormat& r ) const { return nKey < r.nKey; }
+ bool operator ==( const ScConditionalFormat& r ) const { return nKey == r.nKey; }
+ bool operator < ( const ScConditionalFormat& r ) const { return nKey < r.nKey; }
};
//
@@ -288,7 +288,7 @@ public:
void SourceChanged( const ScAddress& rAddr );
- sal_Bool operator==( const ScConditionalFormatList& r ) const; // for Ref-Undo
+ bool operator==( const ScConditionalFormatList& r ) const; // for Ref-Undo
};
#endif
diff --git a/sc/source/core/data/conditio.cxx b/sc/source/core/data/conditio.cxx
index 09791d7e2098..35bc83a45b53 100644
--- a/sc/source/core/data/conditio.cxx
+++ b/sc/source/core/data/conditio.cxx
@@ -53,7 +53,7 @@ SV_IMPL_OP_PTRARR_SORT( ScConditionalFormats_Impl, ScConditionalFormatPtr );
//------------------------------------------------------------------------
-sal_Bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRecursion = 0 )
+bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRecursion = 0 )
{
if (pFormula)
{
@@ -67,7 +67,7 @@ sal_Bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRe
{
ScSingleRefData& rRef2 = static_cast<ScToken*>(t)->GetDoubleRef().Ref2;
if ( rRef2.IsColRel() || rRef2.IsRowRel() || rRef2.IsTabRel() )
- return sal_True;
+ return true;
}
// fall through
@@ -75,7 +75,7 @@ sal_Bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRe
{
ScSingleRefData& rRef1 = static_cast<ScToken*>(t)->GetSingleRef();
if ( rRef1.IsColRel() || rRef1.IsRowRel() || rRef1.IsTabRel() )
- return sal_True;
+ return true;
}
break;
@@ -84,7 +84,7 @@ sal_Bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRe
if( t->GetOpCode() == ocName ) // DB areas always absolute
if( ScRangeData* pRangeData = pDoc->GetRangeName()->findByIndex( t->GetIndex() ) )
if( (nRecursion < 42) && lcl_HasRelRef( pDoc, pRangeData->GetCode(), nRecursion + 1 ) )
- return sal_True;
+ return true;
}
break;
@@ -97,7 +97,7 @@ sal_Bool lcl_HasRelRef( ScDocument* pDoc, ScTokenArray* pFormula, sal_uInt16 nRe
case ocColumn: // COLUMN() returns own column index
case ocTable: // SHEET() returns own sheet index
case ocCell: // CELL() may return own cell address
- return sal_True;
+ return true;
// break;
default:
{
@@ -256,7 +256,7 @@ ScConditionEntry::ScConditionEntry( ScConditionMode eOper,
}
else if ( pToken->GetType() == svString )
{
- bIsStr1 = sal_True;
+ bIsStr1 = true;
aStrVal1 = pToken->GetString();
DELETEZ(pFormula1); // nicht als Formel merken
}
@@ -280,7 +280,7 @@ ScConditionEntry::ScConditionEntry( ScConditionMode eOper,
}
else if ( pToken->GetType() == svString )
{
- bIsStr2 = sal_True;
+ bIsStr2 = true;
aStrVal2 = pToken->GetString();
DELETEZ(pFormula2); // nicht als Formel merken
}
@@ -303,7 +303,7 @@ ScConditionEntry::~ScConditionEntry()
void ScConditionEntry::Compile( const String& rExpr1, const String& rExpr2,
const String& rExprNmsp1, const String& rExprNmsp2,
- FormulaGrammar::Grammar eGrammar1, FormulaGrammar::Grammar eGrammar2, sal_Bool bTextToReal )
+ FormulaGrammar::Grammar eGrammar1, FormulaGrammar::Grammar eGrammar2, bool bTextToReal )
{
if ( rExpr1.Len() || rExpr2.Len() )
{
@@ -336,7 +336,7 @@ void ScConditionEntry::Compile( const String& rExpr1, const String& rExpr2,
}
else if ( pToken->GetType() == svString )
{
- bIsStr1 = sal_True;
+ bIsStr1 = true;
aStrVal1 = pToken->GetString();
DELETEZ(pFormula1); // nicht als Formel merken
}
@@ -373,7 +373,7 @@ void ScConditionEntry::Compile( const String& rExpr1, const String& rExpr2,
}
else if ( pToken->GetType() == svString )
{
- bIsStr2 = sal_True;
+ bIsStr2 = true;
aStrVal2 = pToken->GetString();
DELETEZ(pFormula2); // nicht als Formel merken
}
@@ -403,7 +403,7 @@ void ScConditionEntry::MakeCells( const ScAddress& rPos ) // Formelzel
}
}
-void ScConditionEntry::SetIgnoreBlank(sal_Bool bSet)
+void ScConditionEntry::SetIgnoreBlank(bool bSet)
{
// Das Bit SC_COND_NOBLANKS wird gesetzt, wenn Blanks nicht ignoriert werden
// (nur bei Gueltigkeit)
@@ -441,7 +441,7 @@ void ScConditionEntry::CompileXML()
Compile( GetExpression(aSrcPos, 0, 0, eTempGrammar1),
GetExpression(aSrcPos, 1, 0, eTempGrammar2),
- aStrNmsp1, aStrNmsp2, eTempGrammar1, eTempGrammar2, sal_True );
+ aStrNmsp1, aStrNmsp2, eTempGrammar1, eTempGrammar2, true );
}
void ScConditionEntry::SetSrcString( const String& rNew )
@@ -475,7 +475,7 @@ void ScConditionEntry::SetFormula2( const ScTokenArray& rArray )
void lcl_CondUpdateInsertTab( ScTokenArray& rCode, SCTAB nInsTab, SCTAB nPosTab, bool& rChanged )
{
// Insert table: only update absolute table references.
- // (Similar to ScCompiler::UpdateInsertTab with bIsName=sal_True, result is the same as for named ranges)
+ // (Similar to ScCompiler::UpdateInsertTab with bIsName=true, result is the same as for named ranges)
// For deleting, ScCompiler::UpdateDeleteTab is used because of the handling of invalid references.
rCode.Reset();
@@ -487,7 +487,7 @@ void lcl_CondUpdateInsertTab( ScTokenArray& rCode, SCTAB nInsTab, SCTAB nPosTab,
{
rRef1.nTab += 1;
rRef1.nRelTab = rRef1.nTab - nPosTab;
- rChanged = sal_True;
+ rChanged = true;
}
if( p->GetType() == svDoubleRef )
{
@@ -496,7 +496,7 @@ void lcl_CondUpdateInsertTab( ScTokenArray& rCode, SCTAB nInsTab, SCTAB nPosTab,
{
rRef2.nTab += 1;
rRef2.nRelTab = rRef2.nTab - nPosTab;
- rChanged = sal_True;
+ rChanged = true;
}
}
p = static_cast<ScToken*>(rCode.GetNextReference());
@@ -554,7 +554,7 @@ void ScConditionEntry::UpdateMoveTab( SCTAB nOldPos, SCTAB nNewPos )
{
ScCompiler aComp( pDoc, aSrcPos, *pFormula1);
aComp.SetGrammar(pDoc->GetGrammar());
- aComp.UpdateMoveTab(nOldPos, nNewPos, sal_True );
+ aComp.UpdateMoveTab(nOldPos, nNewPos, true );
DELETEZ(pFCell1);
}
if (pFormula2)
@@ -568,7 +568,7 @@ void ScConditionEntry::UpdateMoveTab( SCTAB nOldPos, SCTAB nNewPos )
//! als Vergleichsoperator ans TokenArray ???
-sal_Bool lcl_IsEqual( const ScTokenArray* pArr1, const ScTokenArray* pArr2 )
+bool lcl_IsEqual( const ScTokenArray* pArr1, const ScTokenArray* pArr2 )
{
// verglichen wird nur das nicht-UPN Array
@@ -586,7 +586,7 @@ sal_Bool lcl_IsEqual( const ScTokenArray* pArr1, const ScTokenArray* pArr2 )
!(*ppToken1[i] == *ppToken2[i]) )
return false; // Unterschied
}
- return sal_True; // alle Eintraege gleich
+ return true; // alle Eintraege gleich
}
else
return !pArr1 && !pArr2; // beide 0 -> gleich
@@ -594,7 +594,7 @@ sal_Bool lcl_IsEqual( const ScTokenArray* pArr1, const ScTokenArray* pArr2 )
int ScConditionEntry::operator== ( const ScConditionEntry& r ) const
{
- sal_Bool bEq = (eOp == r.eOp && nOptions == r.nOptions &&
+ bool bEq = (eOp == r.eOp && nOptions == r.nOptions &&
lcl_IsEqual( pFormula1, r.pFormula1 ) &&
lcl_IsEqual( pFormula2, r.pFormula2 ));
if (bEq)
@@ -624,7 +624,7 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
// Formeln auswerten
- sal_Bool bDirty = false; //! 1 und 2 getrennt ???
+ bool bDirty = false; //! 1 und 2 getrennt ???
ScFormulaCell* pTemp1 = NULL;
ScFormulaCell* pEff1 = pFCell1;
@@ -639,7 +639,7 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
{
//! Changed statt Dirty abfragen !!!
if (pEff1->GetDirty() && !bRelRef1)
- bDirty = sal_True;
+ bDirty = true;
if (pEff1->IsValue())
{
bIsStr1 = false;
@@ -648,7 +648,7 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
}
else
{
- bIsStr1 = sal_True;
+ bIsStr1 = true;
aStrVal1 = pEff1->GetString();
nVal1 = 0.0;
}
@@ -668,7 +668,7 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
if (!pEff2->IsRunning()) // keine 522 erzeugen
{
if (pEff2->GetDirty() && !bRelRef2)
- bDirty = sal_True;
+ bDirty = true;
if (pEff2->IsValue())
{
bIsStr2 = false;
@@ -677,7 +677,7 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
}
else
{
- bIsStr2 = sal_True;
+ bIsStr2 = true;
aStrVal2 = pEff2->GetString();
nVal2 = 0.0;
}
@@ -697,9 +697,9 @@ void ScConditionEntry::Interpret( const ScAddress& rPos )
bFirstRun = false;
}
-static sal_Bool lcl_GetCellContent( ScBaseCell* pCell, sal_Bool bIsStr1, double& rArg, String& rArgStr )
+static bool lcl_GetCellContent( ScBaseCell* pCell, bool bIsStr1, double& rArg, String& rArgStr )
{
- sal_Bool bVal = true;
+ bool bVal = true;
if ( pCell )
{
@@ -741,7 +741,7 @@ static sal_Bool lcl_GetCellContent( ScBaseCell* pCell, sal_Bool bIsStr1, double&
return bVal;
}
-static sal_Bool lcl_IsDuplicate( ScDocument *pDoc, double nArg, const String& rStr, const ScAddress& rAddr, const ScRangeListRef& rRanges )
+static bool lcl_IsDuplicate( ScDocument *pDoc, double nArg, const String& rStr, const ScAddress& rAddr, const ScRangeListRef& rRanges )
{
size_t nListCount = rRanges->size();
for( size_t i = 0; i < nListCount; i++ )
@@ -778,7 +778,7 @@ static sal_Bool lcl_IsDuplicate( ScDocument *pDoc, double nArg, const String& rS
return false;
}
-sal_Bool ScConditionEntry::IsValid( double nArg, const ScAddress& rAddr ) const
+bool ScConditionEntry::IsValid( double nArg, const ScAddress& rAddr ) const
{
// Interpret muss schon gerufen sein
@@ -805,7 +805,7 @@ sal_Bool ScConditionEntry::IsValid( double nArg, const ScAddress& rAddr ) const
// Alle Grenzfaelle muessen per ::rtl::math::approxEqual getestet werden!
- sal_Bool bValid = false;
+ bool bValid = false;
switch (eOp)
{
case SC_COND_NONE:
@@ -856,9 +856,9 @@ sal_Bool ScConditionEntry::IsValid( double nArg, const ScAddress& rAddr ) const
return bValid;
}
-sal_Bool ScConditionEntry::IsValidStr( const String& rArg, const ScAddress& rAddr ) const
+bool ScConditionEntry::IsValidStr( const String& rArg, const ScAddress& rAddr ) const
{
- sal_Bool bValid = false;
+ bool bValid = false;
// Interpret muss schon gerufen sein
if ( eOp == SC_COND_DIRECT ) // Formel ist unabhaengig vom Inhalt
@@ -943,13 +943,13 @@ sal_Bool ScConditionEntry::IsValidStr( const String& rArg, const ScAddress& rAdd
return bValid;
}
-sal_Bool ScConditionEntry::IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const
+bool ScConditionEntry::IsCellValid( ScBaseCell* pCell, const ScAddress& rPos ) const
{
((ScConditionEntry*)this)->Interpret(rPos); // Formeln auswerten
double nArg = 0.0;
String aArgStr;
- sal_Bool bVal = lcl_GetCellContent( pCell, bIsStr1, nArg, aArgStr );
+ bool bVal = lcl_GetCellContent( pCell, bIsStr1, nArg, aArgStr );
if (bVal)
return IsValid( nArg, rPos );
else
@@ -1063,7 +1063,7 @@ void ScConditionEntry::SourceChanged( const ScAddress& rChanged )
{
// absolut muss getroffen sein, relativ bestimmt Bereich
- sal_Bool bHit = sal_True;
+ bool bHit = true;
SCsCOL nCol1;
SCsROW nRow1;
SCsTAB nTab1;
@@ -1309,7 +1309,7 @@ ScConditionalFormat* ScConditionalFormat::Clone(ScDocument* pNewDoc) const
return pNew;
}
-sal_Bool ScConditionalFormat::EqualEntries( const ScConditionalFormat& r ) const
+bool ScConditionalFormat::EqualEntries( const ScConditionalFormat& r ) const
{
if ( nEntryCount != r.nEntryCount )
return false;
@@ -1377,7 +1377,7 @@ const String& ScConditionalFormat::GetCellStyle( ScBaseCell* pCell, const ScAddr
return EMPTY_STRING;
}
-void lcl_Extend( ScRange& rRange, ScDocument* pDoc, sal_Bool bLines )
+void lcl_Extend( ScRange& rRange, ScDocument* pDoc, bool bLines )
{
SCTAB nTab = rRange.aStart.Tab();
OSL_ENSURE(rRange.aEnd.Tab() == nTab, "lcl_Extend - mehrere Tabellen?");
@@ -1387,7 +1387,7 @@ void lcl_Extend( ScRange& rRange, ScDocument* pDoc, sal_Bool bLines )
SCCOL nEndCol = rRange.aEnd.Col();
SCROW nEndRow = rRange.aEnd.Row();
- sal_Bool bEx = pDoc->ExtendMerge( nStartCol, nStartRow, nEndCol, nEndRow, nTab );
+ bool bEx = pDoc->ExtendMerge( nStartCol, nStartRow, nEndCol, nEndRow, nTab );
if (bLines)
{
@@ -1404,7 +1404,7 @@ void lcl_Extend( ScRange& rRange, ScDocument* pDoc, sal_Bool bLines )
}
}
-sal_Bool lcl_CutRange( ScRange& rRange, const ScRange& rOther )
+bool lcl_CutRange( ScRange& rRange, const ScRange& rOther )
{
rRange.Justify();
ScRange aCmpRange = rOther;
@@ -1430,7 +1430,7 @@ sal_Bool lcl_CutRange( ScRange& rRange, const ScRange& rOther )
if ( rRange.aEnd.Tab() > aCmpRange.aEnd.Tab() )
rRange.aEnd.SetTab( aCmpRange.aEnd.Tab() );
- return sal_True;
+ return true;
}
return false; // ausserhalb
@@ -1443,9 +1443,9 @@ void ScConditionalFormat::DoRepaint( const ScRange* pModified )
{
// Rahmen/Schatten enthalten?
// (alle Bedingungen testen)
- sal_Bool bExtend = false;
- sal_Bool bRotate = false;
- sal_Bool bAttrTested = false;
+ bool bExtend = false;
+ bool bRotate = false;
+ bool bAttrTested = false;
if (!pAreas) // RangeList ggf. holen
{
@@ -1455,7 +1455,7 @@ void ScConditionalFormat::DoRepaint( const ScRange* pModified )
for (size_t i = 0, nCount = pAreas->size(); i < nCount; i++ )
{
ScRange aRange = *(*pAreas)[i];
- sal_Bool bDo = true;
+ bool bDo = true;
if ( pModified )
{
if ( !lcl_CutRange( aRange, *pModified ) )
@@ -1478,20 +1478,20 @@ void ScConditionalFormat::DoRepaint( const ScRange* pModified )
if ( pStyleSheet )
{
const SfxItemSet& rSet = pStyleSheet->GetItemSet();
- if (rSet.GetItemState( ATTR_BORDER, sal_True ) == SFX_ITEM_SET ||
- rSet.GetItemState( ATTR_SHADOW, sal_True ) == SFX_ITEM_SET)
+ if (rSet.GetItemState( ATTR_BORDER, true ) == SFX_ITEM_SET ||
+ rSet.GetItemState( ATTR_SHADOW, true ) == SFX_ITEM_SET)
{
- bExtend = sal_True;
+ bExtend = true;
}
- if (rSet.GetItemState( ATTR_ROTATE_VALUE, sal_True ) == SFX_ITEM_SET ||
- rSet.GetItemState( ATTR_ROTATE_MODE, sal_True ) == SFX_ITEM_SET)
+ if (rSet.GetItemState( ATTR_ROTATE_VALUE, true ) == SFX_ITEM_SET ||
+ rSet.GetItemState( ATTR_ROTATE_MODE, true ) == SFX_ITEM_SET)
{
- bRotate = sal_True;
+ bRotate = true;
}
}
}
}
- bAttrTested = sal_True;
+ bAttrTested = true;
}
lcl_Extend( aRange, pDoc, bExtend ); // zusammengefasste und bExtend
@@ -1605,12 +1605,12 @@ ScConditionalFormatList::ScConditionalFormatList(ScDocument* pNewDoc,
//! sortierte Eintraege aus rList schneller einfuegen ???
}
-sal_Bool ScConditionalFormatList::operator==( const ScConditionalFormatList& r ) const
+bool ScConditionalFormatList::operator==( const ScConditionalFormatList& r ) const
{
// fuer Ref-Undo - interne Variablen werden nicht verglichen
sal_uInt16 nCount = Count();
- sal_Bool bEqual = ( nCount == r.Count() );
+ bool bEqual = ( nCount == r.Count() );
for (sal_uInt16 i=0; i<nCount && bEqual; i++) // Eintraege sind sortiert
if ( !(*this)[i]->EqualEntries(*r[i]) ) // Eintraege unterschiedlich ?
bEqual = false;