basic: sal_Bool->bool

Change-Id: Id4952b6f97f9e8f917fea5651dee91499d109e48
This commit is contained in:
Noel Grandin
2014-03-27 13:45:08 +02:00
parent d7c5d9e385
commit f288d7dcbd
27 changed files with 452 additions and 443 deletions
+22 -22
View File
@@ -940,7 +940,7 @@ StarBASIC::StarBASIC( StarBASIC* p, bool bIsDocBasic )
// #51727 Override SetModified so that the modified state
// is not given to the parent
void StarBASIC::SetModified( sal_Bool b )
void StarBASIC::SetModified( bool b )
{
SbxBase::SetModified( b );
}
@@ -1081,7 +1081,7 @@ SbModule* StarBASIC::MakeModule32( const OUString& rName, const ModuleInfo& mInf
p->SetSource32( rSrc );
p->SetParent( this );
pModules->Insert( p, pModules->Count() );
SetModified( sal_True );
SetModified( true );
return p;
}
@@ -1095,11 +1095,11 @@ void StarBASIC::Insert( SbxVariable* pVar )
}
else
{
sal_Bool bWasModified = IsModified();
bool bWasModified = IsModified();
SbxObject::Insert( pVar );
if( !bWasModified && pVar->IsSet( SBX_DONTSTORE ) )
{
SetModified( sal_False );
SetModified( false );
}
}
}
@@ -1120,9 +1120,9 @@ void StarBASIC::Remove( SbxVariable* pVar )
}
}
sal_Bool StarBASIC::Compile( SbModule* pMod )
bool StarBASIC::Compile( SbModule* pMod )
{
return pMod ? pMod->Compile() : sal_False;
return pMod && pMod->Compile();
}
void StarBASIC::Clear()
@@ -1626,7 +1626,7 @@ struct BasicStringList_Impl : private Resource
~BasicStringList_Impl() { FreeResource(); }
OUString GetString(){ return aResId.toString(); }
sal_Bool IsErrorTextAvailable( void )
bool IsErrorTextAvailable( void )
{ return IsAvailableRes(aResId.SetRT(RSC_STRING)); }
};
@@ -1667,7 +1667,7 @@ void StarBASIC::MakeErrorText( SbError nId, const OUString& aMsg )
}
}
sal_Bool StarBASIC::CError( SbError code, const OUString& rMsg,
bool StarBASIC::CError( SbError code, const OUString& rMsg,
sal_Int32 l, sal_Int32 c1, sal_Int32 c2 )
{
SolarMutexGuard aSolarGuard;
@@ -1679,7 +1679,7 @@ sal_Bool StarBASIC::CError( SbError code, const OUString& rMsg,
StarBASIC* pStartedBasic = GetSbData()->pInst->GetBasic();
if( pStartedBasic != this )
{
return sal_False;
return false;
}
Stop();
}
@@ -1710,12 +1710,12 @@ sal_Bool StarBASIC::CError( SbError code, const OUString& rMsg,
return bRet;
}
sal_Bool StarBASIC::RTError( SbError code, sal_Int32 l, sal_Int32 c1, sal_Int32 c2 )
bool StarBASIC::RTError( SbError code, sal_Int32 l, sal_Int32 c1, sal_Int32 c2 )
{
return RTError( code, OUString(), l, c1, c2 );
}
sal_Bool StarBASIC::RTError( SbError code, const OUString& rMsg, sal_Int32 l, sal_Int32 c1, sal_Int32 c2 )
bool StarBASIC::RTError( SbError code, const OUString& rMsg, sal_Int32 l, sal_Int32 c1, sal_Int32 c2 )
{
SolarMutexGuard aSolarGuard;
@@ -1859,11 +1859,11 @@ SbxArrayRef StarBASIC::getUnoListeners( void )
*
**************************************************************************/
sal_Bool StarBASIC::LoadData( SvStream& r, sal_uInt16 nVer )
bool StarBASIC::LoadData( SvStream& r, sal_uInt16 nVer )
{
if( !SbxObject::LoadData( r, nVer ) )
{
return sal_False;
return false;
}
// #95459 Delete dialogs, otherwise endless recursion
// in SbxVarable::GetType() if dialogs are accessed
@@ -1896,7 +1896,7 @@ sal_Bool StarBASIC::LoadData( SvStream& r, sal_uInt16 nVer )
SbModule* pMod = dynamic_cast<SbModule*>(pBase);
if( !pMod )
{
return sal_False;
return false;
}
else if( pMod->ISA(SbJScriptModule) )
{
@@ -1924,14 +1924,14 @@ sal_Bool StarBASIC::LoadData( SvStream& r, sal_uInt16 nVer )
// Search via StarBASIC is at all times global
DBG_ASSERT( IsSet( SBX_GBLSEARCH ), "Basic loaded without GBLSEARCH" );
SetFlag( SBX_GBLSEARCH );
return sal_True;
return true;
}
sal_Bool StarBASIC::StoreData( SvStream& r ) const
bool StarBASIC::StoreData( SvStream& r ) const
{
if( !SbxObject::StoreData( r ) )
{
return sal_False;
return false;
}
r.WriteUInt16( (sal_uInt16) pModules->Count() );
for( sal_uInt16 i = 0; i < pModules->Count(); i++ )
@@ -1939,10 +1939,10 @@ sal_Bool StarBASIC::StoreData( SvStream& r ) const
SbModule* p = (SbModule*) pModules->Get( i );
if( !p->Store( r ) )
{
return sal_False;
return false;
}
}
return sal_True;
return true;
}
bool StarBASIC::GetUNOConstant( const sal_Char* _pAsciiName, ::com::sun::star::uno::Any& aOut )
@@ -2090,9 +2090,9 @@ void BasicCollection::SFX_NOTIFY( SfxBroadcaster& rCst, const TypeId& rId1,
if( p )
{
sal_uIntPtr nId = p->GetId();
sal_Bool bRead = sal_Bool( nId == SBX_HINT_DATAWANTED );
sal_Bool bWrite = sal_Bool( nId == SBX_HINT_DATACHANGED );
sal_Bool bRequestInfo = sal_Bool( nId == SBX_HINT_INFOWANTED );
bool bRead = nId == SBX_HINT_DATAWANTED;
bool bWrite = nId == SBX_HINT_DATACHANGED;
bool bRequestInfo = nId == SBX_HINT_INFOWANTED;
SbxVariable* pVar = p->GetVar();
SbxArray* pArg = pVar->GetParameters();
OUString aVarName( pVar->GetName() );
+6 -6
View File
@@ -3136,7 +3136,7 @@ void RTL_Impl_HasInterfaces( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite
// variable for the return value
SbxVariableRef refVar = rPar.Get(0);
refVar->PutBool( sal_False );
refVar->PutBool( false );
// get the Uno-Object
SbxBaseRef pObj = (SbxBase*)rPar.Get( 1 )->GetObject();
@@ -3180,7 +3180,7 @@ void RTL_Impl_HasInterfaces( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite
}
// Every thing works; then return TRUE
refVar->PutBool( sal_True );
refVar->PutBool( true );
}
void RTL_Impl_IsUnoStruct( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite )
@@ -3197,7 +3197,7 @@ void RTL_Impl_IsUnoStruct( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite )
// variable for the return value
SbxVariableRef refVar = rPar.Get(0);
refVar->PutBool( sal_False );
refVar->PutBool( false );
// get the Uno-Object
SbxVariableRef xParam = rPar.Get( 1 );
@@ -3214,7 +3214,7 @@ void RTL_Impl_IsUnoStruct( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite )
TypeClass eType = aAny.getValueType().getTypeClass();
if( eType == TypeClass_STRUCT )
{
refVar->PutBool( sal_True );
refVar->PutBool( true );
}
}
@@ -3232,7 +3232,7 @@ void RTL_Impl_EqualUnoObjects( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrit
// variable for the return value
SbxVariableRef refVar = rPar.Get(0);
refVar->PutBool( sal_False );
refVar->PutBool( false );
// get the Uno-Objects
SbxVariableRef xParam1 = rPar.Get( 1 );
@@ -3275,7 +3275,7 @@ void RTL_Impl_EqualUnoObjects( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrit
if( x1 == x2 )
{
refVar->PutBool( sal_True );
refVar->PutBool( true );
}
}
+54 -54
View File
@@ -484,7 +484,7 @@ IMPL_LINK( AsyncQuitHandler, OnAsyncQuit, void*, /*pNull*/ )
// A Basic module has set EXTSEARCH, so that the elements, that the modul contains,
// could be found from other module.
SbModule::SbModule( const OUString& rName, sal_Bool bVBACompat )
SbModule::SbModule( const OUString& rName, bool bVBACompat )
: SbxObject( "StarBASICModule" ),
pImage( NULL ), pBreaks( NULL ), pClassData( NULL ), mbVBACompat( bVBACompat ), pDocObject( NULL ), bIsProxyModule( false )
{
@@ -519,9 +519,9 @@ SbModule::GetUnoModule()
return mxWrapper;
}
sal_Bool SbModule::IsCompiled() const
bool SbModule::IsCompiled() const
{
return sal_Bool( pImage != 0 );
return pImage != 0;
}
const SbxObject* SbModule::FindType( const OUString& aTypeName ) const
@@ -545,7 +545,7 @@ void SbModule::StartDefinitions()
{
SbMethod* p = PTR_CAST(SbMethod,pMethods->Get( i ) );
if( p )
p->bInvalid = sal_True;
p->bInvalid = true;
}
for( i = 0; i < pProps->Count(); )
{
@@ -577,7 +577,7 @@ SbMethod* SbModule::GetMethod( const OUString& rName, SbxDataType t )
}
// The method is per default valid, because it could be
// created from the compiler (code generator) as well.
pMeth->bInvalid = sal_False;
pMeth->bInvalid = false;
pMeth->ResetFlag( SBX_FIXED );
pMeth->SetFlag( SBX_WRITE );
pMeth->SetType( t );
@@ -644,7 +644,7 @@ SbIfaceMapperMethod* SbModule::GetIfaceMapperMethod( const OUString& rName, SbMe
pMapperMethod->SetFlags( SBX_READ );
pMethods->Put( pMapperMethod, pMethods->Count() );
}
pMapperMethod->bInvalid = sal_False;
pMapperMethod->bInvalid = false;
return pMapperMethod;
}
@@ -657,7 +657,7 @@ TYPEINIT1(SbIfaceMapperMethod,SbMethod)
// From the code generator: remove invalid entries
void SbModule::EndDefinitions( sal_Bool bNewState )
void SbModule::EndDefinitions( bool bNewState )
{
for( sal_uInt16 i = 0; i < pMethods->Count(); )
{
@@ -677,7 +677,7 @@ void SbModule::EndDefinitions( sal_Bool bNewState )
else
i++;
}
SetModified( sal_True );
SetModified( true );
}
void SbModule::Clear()
@@ -925,7 +925,7 @@ void SbModule::SetSource32( const OUString& r )
}
else if ( ( eCurTok == VBASUPPORT ) && ( aTok.Next() == NUMBER ) )
{
sal_Bool bIsVBA = ( aTok.GetDbl()== 1 );
bool bIsVBA = ( aTok.GetDbl()== 1 );
SetVBACompat( bIsVBA );
aTok.SetCompatible( bIsVBA );
}
@@ -949,7 +949,7 @@ void SbModule::SetSource32( const OUString& r )
pMeth = GetMethod( aName_, t );
pMeth->nLine1 = pMeth->nLine2 = nLine1;
// The method is for a start VALID
pMeth->bInvalid = sal_False;
pMeth->bInvalid = false;
}
else
{
@@ -973,7 +973,7 @@ void SbModule::SetSource32( const OUString& r )
}
}
}
EndDefinitions( sal_True );
EndDefinitions( true );
}
// Broadcast of a hint to all Basics
@@ -1514,11 +1514,11 @@ void SbModule::GlobalRunDeInit( void )
const sal_uInt8* SbModule::FindNextStmnt( const sal_uInt8* p, sal_uInt16& nLine, sal_uInt16& nCol ) const
{
return FindNextStmnt( p, nLine, nCol, sal_False );
return FindNextStmnt( p, nLine, nCol, false );
}
const sal_uInt8* SbModule::FindNextStmnt( const sal_uInt8* p, sal_uInt16& nLine, sal_uInt16& nCol,
sal_Bool bFollowJumps, const SbiImage* pImg ) const
bool bFollowJumps, const SbiImage* pImg ) const
{
sal_uInt32 nPC = (sal_uInt32) ( p - (const sal_uInt8*) pImage->GetCode() );
while( nPC < pImage->GetCodeSize() )
@@ -1557,19 +1557,19 @@ const sal_uInt8* SbModule::FindNextStmnt( const sal_uInt8* p, sal_uInt16& nLine,
// Test, if a line contains STMNT-Opcodes
sal_Bool SbModule::IsBreakable( sal_uInt16 nLine ) const
bool SbModule::IsBreakable( sal_uInt16 nLine ) const
{
if( !pImage )
return sal_False;
return false;
const sal_uInt8* p = (const sal_uInt8* ) pImage->GetCode();
sal_uInt16 nl, nc;
while( ( p = FindNextStmnt( p, nl, nc ) ) != NULL )
if( nl == nLine )
return sal_True;
return sal_False;
return true;
return false;
}
sal_Bool SbModule::IsBP( sal_uInt16 nLine ) const
bool SbModule::IsBP( sal_uInt16 nLine ) const
{
if( pBreaks )
{
@@ -1577,18 +1577,18 @@ sal_Bool SbModule::IsBP( sal_uInt16 nLine ) const
{
sal_uInt16 b = pBreaks->operator[]( i );
if( b == nLine )
return sal_True;
return true;
if( b < nLine )
break;
}
}
return sal_False;
return false;
}
sal_Bool SbModule::SetBP( sal_uInt16 nLine )
bool SbModule::SetBP( sal_uInt16 nLine )
{
if( !IsBreakable( nLine ) )
return sal_False;
return false;
if( !pBreaks )
pBreaks = new SbiBreakpoints;
size_t i;
@@ -1596,7 +1596,7 @@ sal_Bool SbModule::SetBP( sal_uInt16 nLine )
{
sal_uInt16 b = pBreaks->operator[]( i );
if( b == nLine )
return sal_True;
return true;
if( b < nLine )
break;
}
@@ -1609,9 +1609,9 @@ sal_Bool SbModule::SetBP( sal_uInt16 nLine )
return IsBreakable( nLine );
}
sal_Bool SbModule::ClearBP( sal_uInt16 nLine )
bool SbModule::ClearBP( sal_uInt16 nLine )
{
sal_Bool bRes = sal_False;
bool bRes = false;
if( pBreaks )
{
for( size_t i = 0; i < pBreaks->size(); i++ )
@@ -1620,7 +1620,7 @@ sal_Bool SbModule::ClearBP( sal_uInt16 nLine )
if( b == nLine )
{
pBreaks->erase( pBreaks->begin() + i );
bRes = sal_True;
bRes = true;
break;
}
if( b < nLine )
@@ -1658,11 +1658,11 @@ SbModule::fixUpMethodStart( bool bCvtToLegacy, SbiImage* pImg ) const
}
sal_Bool SbModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
Clear();
if( !SbxObject::LoadData( rStrm, 1 ) )
return sal_False;
return false;
// As a precaution...
SetFlag( SBX_EXTSEARCH | SBX_GBLSEARCH );
sal_uInt8 bImage;
@@ -1675,7 +1675,7 @@ sal_Bool SbModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
if( !p->Load( rStrm, nImgVer ) )
{
delete p;
return sal_False;
return false;
}
// If the image is in old format, we fix up the method start offsets
if ( nImgVer < B_EXT_IMG_VERSION )
@@ -1703,17 +1703,17 @@ sal_Bool SbModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
delete p;
}
}
return sal_True;
return true;
}
sal_Bool SbModule::StoreData( SvStream& rStrm ) const
bool SbModule::StoreData( SvStream& rStrm ) const
{
bool bFixup = ( pImage && !pImage->ExceedsLegacyLimits() );
if ( bFixup )
fixUpMethodStart( true );
sal_Bool bRet = SbxObject::StoreData( rStrm );
bool bRet = SbxObject::StoreData( rStrm );
if ( !bRet )
return sal_False;
return false;
if( pImage )
{
@@ -1742,7 +1742,7 @@ sal_Bool SbModule::StoreData( SvStream& rStrm ) const
}
}
sal_Bool SbModule::ExceedsLegacyModuleSize()
bool SbModule::ExceedsLegacyModuleSize()
{
if ( !IsCompiled() )
Compile();
@@ -1839,14 +1839,14 @@ bool SbModule::HasExeCode()
}
// Store only image, no source
sal_Bool SbModule::StoreBinaryData( SvStream& rStrm )
bool SbModule::StoreBinaryData( SvStream& rStrm )
{
return StoreBinaryData( rStrm, 0 );
}
sal_Bool SbModule::StoreBinaryData( SvStream& rStrm, sal_uInt16 nVer )
bool SbModule::StoreBinaryData( SvStream& rStrm, sal_uInt16 nVer )
{
sal_Bool bRet = Compile();
bool bRet = Compile();
if( bRet )
{
bool bFixup = ( !nVer && !pImage->ExceedsLegacyLimits() );// save in old image format, fix up method starts
@@ -1876,7 +1876,7 @@ sal_Bool SbModule::StoreBinaryData( SvStream& rStrm, sal_uInt16 nVer )
// Called for >= OO 1.0 passwd protected libraries only
sal_Bool SbModule::LoadBinaryData( SvStream& rStrm )
bool SbModule::LoadBinaryData( SvStream& rStrm )
{
OUString aKeepSource = aOUSource;
bool bRet = LoadData( rStrm, 2 );
@@ -1885,7 +1885,7 @@ sal_Bool SbModule::LoadBinaryData( SvStream& rStrm )
return bRet;
}
sal_Bool SbModule::LoadCompleted()
bool SbModule::LoadCompleted()
{
SbxArray* p = GetMethods();
sal_uInt16 i;
@@ -1902,7 +1902,7 @@ sal_Bool SbModule::LoadCompleted()
if( q )
q->pMod = this;
}
return sal_True;
return true;
}
void SbModule::handleProcedureProperties( SfxBroadcaster& rBC, const SfxHint& rHint )
@@ -2000,28 +2000,28 @@ SbJScriptModule::SbJScriptModule( const OUString& rName )
{
}
sal_Bool SbJScriptModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbJScriptModule::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
(void)nVer;
Clear();
if( !SbxObject::LoadData( rStrm, 1 ) )
return sal_False;
return false;
// Get the source string
aOUSource = rStrm.ReadUniOrByteString( osl_getThreadTextEncoding() );
return sal_True;
return true;
}
sal_Bool SbJScriptModule::StoreData( SvStream& rStrm ) const
bool SbJScriptModule::StoreData( SvStream& rStrm ) const
{
if( !SbxObject::StoreData( rStrm ) )
return sal_False;
return false;
// Write the source string
OUString aTmp = aOUSource;
rStrm.WriteUniOrByteString( aTmp, osl_getThreadTextEncoding() );
return sal_True;
return true;
}
@@ -2030,7 +2030,7 @@ sal_Bool SbJScriptModule::StoreData( SvStream& rStrm ) const
SbMethod::SbMethod( const OUString& r, SbxDataType t, SbModule* p )
: SbxMethod( r, t ), pMod( p )
{
bInvalid = sal_True;
bInvalid = true;
nStart =
nDebugFlags =
nLine1 =
@@ -2069,31 +2069,31 @@ SbxArray* SbMethod::GetStatics()
return refStatics;
}
sal_Bool SbMethod::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbMethod::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
if( !SbxMethod::LoadData( rStrm, 1 ) )
return sal_False;
return false;
sal_Int16 n;
rStrm.ReadInt16( n );
sal_Int16 nTempStart = (sal_Int16)nStart;
if( nVer == 2 )
rStrm.ReadUInt16( nLine1 ).ReadUInt16( nLine2 ).ReadInt16( nTempStart ).ReadUChar( bInvalid );
rStrm.ReadUInt16( nLine1 ).ReadUInt16( nLine2 ).ReadInt16( nTempStart ).ReadCharAsBool( bInvalid );
// HACK ue to 'Referenz could not be saved'
SetFlag( SBX_NO_MODIFY );
nStart = nTempStart;
return sal_True;
return true;
}
sal_Bool SbMethod::StoreData( SvStream& rStrm ) const
bool SbMethod::StoreData( SvStream& rStrm ) const
{
if( !SbxMethod::StoreData( rStrm ) )
return sal_False;
return false;
rStrm.WriteInt16( (sal_Int16) nDebugFlags )
.WriteInt16( (sal_Int16) nLine1 )
.WriteInt16( (sal_Int16) nLine2 )
.WriteInt16( (sal_Int16) nStart )
.WriteUChar( (sal_uInt8) bInvalid );
return sal_True;
return true;
}
void SbMethod::GetLineRange( sal_uInt16& l1, sal_uInt16& l2 )
+4 -4
View File
@@ -942,13 +942,13 @@ void RTL_Impl_TraceCommand( StarBASIC* pBasic, SbxArray& rPar, sal_Bool bWrite )
// This routine is defined here, so that the
// compiler can be loaded as a discrete segment.
sal_Bool SbModule::Compile()
bool SbModule::Compile()
{
if( pImage )
return sal_True;
return true;
StarBASIC* pBasic = PTR_CAST(StarBASIC,GetParent());
if( !pBasic )
return sal_False;
return false;
SbxBase::ResetError();
SbModule* pOld = GetSbData()->pCompMod;
@@ -967,7 +967,7 @@ sal_Bool SbModule::Compile()
// compiling a module, the module-global
// variables of all modules become invalid
sal_Bool bRet = IsCompiled();
bool bRet = IsCompiled();
if( bRet )
{
if( !this->ISA(SbObjModule) )
+2 -2
View File
@@ -28,8 +28,8 @@
class SbJScriptModule : public SbModule
{
virtual sal_Bool LoadData( SvStream&, sal_uInt16 );
virtual sal_Bool StoreData( SvStream& ) const;
virtual bool LoadData( SvStream&, sal_uInt16 );
virtual bool StoreData( SvStream& ) const;
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_JSCRIPTMOD,1);
TYPEINFO_OVERRIDE();
+1 -1
View File
@@ -37,7 +37,7 @@ class SbiStdObject : public SbxObject
public:
SbiStdObject( const OUString&, StarBASIC* );
virtual SbxVariable* Find( const OUString&, SbxClassType );
virtual void SetModified( sal_Bool );
virtual void SetModified( bool );
};
#endif
+2 -2
View File
@@ -64,7 +64,7 @@ RTLFUNC(False)
(void)pBasic;
(void)bWrite;
rPar.Get(0)->PutBool( sal_False );
rPar.Get(0)->PutBool( false );
}
RTLFUNC(Empty)
@@ -105,7 +105,7 @@ RTLFUNC(True)
(void)pBasic;
(void)bWrite;
rPar.Get( 0 )->PutBool( sal_True );
rPar.Get( 0 )->PutBool( true );
}
RTLFUNC(ATTR_NORMAL)
+3 -3
View File
@@ -1421,7 +1421,7 @@ void SbiRuntime::StepCompare( SbxOperator eOp )
if( !pTRUE )
{
pTRUE = new SbxVariable;
pTRUE->PutBool( sal_True );
pTRUE->PutBool( true );
pTRUE->AddRef();
}
PushVar( pTRUE );
@@ -1431,7 +1431,7 @@ void SbiRuntime::StepCompare( SbxOperator eOp )
if( !pFALSE )
{
pFALSE = new SbxVariable;
pFALSE->PutBool( sal_False );
pFALSE->PutBool( false );
pFALSE->AddRef();
}
PushVar( pFALSE );
@@ -3172,7 +3172,7 @@ void SbiRuntime::StepRESUME( sal_uInt32 nOp1 )
{
// set Code-pointer to the next statement
sal_uInt16 n1, n2;
pCode = pMod->FindNextStmnt( pErrCode, n1, n2, sal_True, pImg );
pCode = pMod->FindNextStmnt( pErrCode, n1, n2, true, pImg );
}
else
pCode = pErrStmnt;
+1 -1
View File
@@ -814,7 +814,7 @@ SbxVariable* SbiStdObject::Find( const OUString& rName, SbxClassType t )
}
// SetModified must be pinched off at the RTL
void SbiStdObject::SetModified( sal_Bool )
void SbiStdObject::SetModified( bool )
{
}
+1 -1
View File
@@ -347,7 +347,7 @@ void SbStdClipboard::MethGetFormat( SbxVariable* pVar, SbxArray* pPar_, sal_Bool
return;
}
pVar->PutBool( sal_False );
pVar->PutBool( false );
}
void SbStdClipboard::MethGetText( SbxVariable* pVar, SbxArray* pPar_, sal_Bool )
+22 -19
View File
@@ -475,7 +475,7 @@ SbxVariable* SbxArray::Find( const OUString& rName, SbxClassType t )
sal_uInt32 nCount = pData->size();
if( !nCount )
return NULL;
sal_Bool bExtSearch = IsSet( SBX_EXTSEARCH );
bool bExtSearch = IsSet( SBX_EXTSEARCH );
sal_uInt16 nHash = SbxVariable::MakeHashCode( rName );
for( sal_uInt32 i = 0; i < nCount; i++ )
{
@@ -523,11 +523,11 @@ SbxVariable* SbxArray::Find( const OUString& rName, SbxClassType t )
return p;
}
sal_Bool SbxArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
sal_uInt16 nElem;
Clear();
sal_Bool bRes = sal_True;
bool bRes = true;
sal_uInt16 f = nFlags;
nFlags |= SBX_WRITE;
rStrm.ReadUInt16( nElem );
@@ -544,7 +544,8 @@ sal_Bool SbxArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
}
else
{
bRes = sal_False; break;
bRes = false;
break;
}
}
if( bRes )
@@ -553,7 +554,7 @@ sal_Bool SbxArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
return bRes;
}
sal_Bool SbxArray::StoreData( SvStream& rStrm ) const
bool SbxArray::StoreData( SvStream& rStrm ) const
{
sal_uInt32 nElem = 0;
sal_uInt32 n;
@@ -574,7 +575,7 @@ sal_Bool SbxArray::StoreData( SvStream& rStrm ) const
{
rStrm.WriteUInt16( (sal_uInt16) n );
if( !p->Store( rStrm ) )
return sal_False;
return false;
}
}
return StorePrivateData( rStrm );
@@ -640,7 +641,7 @@ void SbxDimArray::Clear()
// Add a dimension
void SbxDimArray::AddDimImpl32( sal_Int32 lb, sal_Int32 ub, sal_Bool bAllowSize0 )
void SbxDimArray::AddDimImpl32( sal_Int32 lb, sal_Int32 ub, bool bAllowSize0 )
{
SbxError eRes = SbxERR_OK;
if( ub < lb && !bAllowSize0 )
@@ -669,51 +670,53 @@ short SbxDimArray::GetDims() const
void SbxDimArray::AddDim( short lb, short ub )
{
AddDimImpl32( lb, ub, sal_False );
AddDimImpl32( lb, ub, false );
}
void SbxDimArray::unoAddDim( short lb, short ub )
{
AddDimImpl32( lb, ub, sal_True );
AddDimImpl32( lb, ub, true );
}
void SbxDimArray::AddDim32( sal_Int32 lb, sal_Int32 ub )
{
AddDimImpl32( lb, ub, sal_False );
AddDimImpl32( lb, ub, false );
}
void SbxDimArray::unoAddDim32( sal_Int32 lb, sal_Int32 ub )
{
AddDimImpl32( lb, ub, sal_True );
AddDimImpl32( lb, ub, true );
}
// Readout dimension data
sal_Bool SbxDimArray::GetDim32( sal_Int32 n, sal_Int32& rlb, sal_Int32& rub ) const
bool SbxDimArray::GetDim32( sal_Int32 n, sal_Int32& rlb, sal_Int32& rub ) const
{
if( n < 1 || n > nDim )
{
SetError( SbxERR_BOUNDS ); rub = rlb = 0; return sal_False;
SetError( SbxERR_BOUNDS );
rub = rlb = 0;
return false;
}
SbxDim* p = pFirst;
while( --n )
p = p->pNext;
rub = p->nUbound;
rlb = p->nLbound;
return sal_True;
return true;
}
sal_Bool SbxDimArray::GetDim( short n, short& rlb, short& rub ) const
bool SbxDimArray::GetDim( short n, short& rlb, short& rub ) const
{
sal_Int32 rlb32, rub32;
sal_Bool bRet = GetDim32( n, rlb32, rub32 );
bool bRet = GetDim32( n, rlb32, rub32 );
if( bRet )
{
if( rlb32 < -SBX_MAXINDEX || rub32 > SBX_MAXINDEX )
{
SetError( SbxERR_BOUNDS );
return sal_False;
return false;
}
rub = (short)rub32;
rlb = (short)rlb32;
@@ -815,7 +818,7 @@ SbxVariable* SbxDimArray::Get( SbxArray* pPar )
return SbxArray::Get32( Offset32( pPar ) );
}
sal_Bool SbxDimArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxDimArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
short nDimension;
rStrm.ReadInt16( nDimension );
@@ -828,7 +831,7 @@ sal_Bool SbxDimArray::LoadData( SvStream& rStrm, sal_uInt16 nVer )
return SbxArray::LoadData( rStrm, nVer );
}
sal_Bool SbxDimArray::StoreData( SvStream& rStrm ) const
bool SbxDimArray::StoreData( SvStream& rStrm ) const
{
rStrm.WriteInt16( (sal_Int16) nDim );
for( short i = 0; i < nDim; i++ )
+24 -24
View File
@@ -94,13 +94,13 @@ void SbxBase::Clear()
DBG_CHKTHIS( SbxBase, 0 );
}
sal_Bool SbxBase::IsFixed() const
bool SbxBase::IsFixed() const
{
DBG_CHKTHIS( SbxBase, 0 );
return IsSet( SBX_FIXED );
}
void SbxBase::SetModified( sal_Bool b )
void SbxBase::SetModified( bool b )
{
DBG_CHKTHIS( SbxBase, 0 );
if( IsSet( SBX_NO_MODIFY ) )
@@ -123,9 +123,9 @@ void SbxBase::SetError( SbxError e )
r.eSbxError = e;
}
sal_Bool SbxBase::IsError()
bool SbxBase::IsError()
{
return sal_Bool( GetSbxData_Impl().eSbxError != SbxERR_OK );
return GetSbxData_Impl().eSbxError != SbxERR_OK;
}
void SbxBase::ResetError()
@@ -268,7 +268,7 @@ void SbxBase::Skip( SvStream& rStrm )
rStrm.Seek( nStartPos + nSize );
}
sal_Bool SbxBase::Store( SvStream& rStrm )
bool SbxBase::Store( SvStream& rStrm )
{
DBG_CHKTHIS( SbxBase, 0 );
if( !( nFlags & SBX_DONTSTORE ) )
@@ -279,55 +279,55 @@ sal_Bool SbxBase::Store( SvStream& rStrm )
.WriteUInt16( (sal_uInt16) GetVersion() );
sal_Size nOldPos = rStrm.Tell();
rStrm.WriteUInt32( (sal_uInt32) 0L );
sal_Bool bRes = StoreData( rStrm );
bool bRes = StoreData( rStrm );
sal_Size nNewPos = rStrm.Tell();
rStrm.Seek( nOldPos );
rStrm.WriteUInt32( (sal_uInt32) ( nNewPos - nOldPos ) );
rStrm.Seek( nNewPos );
if( rStrm.GetError() != SVSTREAM_OK )
bRes = sal_False;
bRes = false;
if( bRes )
bRes = StoreCompleted();
return bRes;
}
else
return sal_True;
return true;
}
sal_Bool SbxBase::LoadData( SvStream&, sal_uInt16 )
bool SbxBase::LoadData( SvStream&, sal_uInt16 )
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_False;
return false;
}
sal_Bool SbxBase::StoreData( SvStream& ) const
bool SbxBase::StoreData( SvStream& ) const
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_False;
return false;
}
sal_Bool SbxBase::LoadPrivateData( SvStream&, sal_uInt16 )
bool SbxBase::LoadPrivateData( SvStream&, sal_uInt16 )
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_True;
return true;
}
sal_Bool SbxBase::StorePrivateData( SvStream& ) const
bool SbxBase::StorePrivateData( SvStream& ) const
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_True;
return true;
}
sal_Bool SbxBase::LoadCompleted()
bool SbxBase::LoadCompleted()
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_True;
return true;
}
sal_Bool SbxBase::StoreCompleted()
bool SbxBase::StoreCompleted()
{
DBG_CHKTHIS( SbxBase, 0 );
return sal_True;
return true;
}
//////////////////////////////// SbxFactory
@@ -364,7 +364,7 @@ const SbxParamInfo* SbxInfo::GetParam( sal_uInt16 n ) const
return &(aParams[n - 1]);
}
sal_Bool SbxInfo::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxInfo::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
aParams.clear();
sal_uInt16 nParam;
@@ -386,10 +386,10 @@ sal_Bool SbxInfo::LoadData( SvStream& rStrm, sal_uInt16 nVer )
SbxParamInfo& p(aParams.back());
p.nUserData = nUserData;
}
return sal_True;
return true;
}
sal_Bool SbxInfo::StoreData( SvStream& rStrm ) const
bool SbxInfo::StoreData( SvStream& rStrm ) const
{
write_uInt16_lenPrefixed_uInt8s_FromOUString(rStrm, aComment,
RTL_TEXTENCODING_ASCII_US );
@@ -404,7 +404,7 @@ sal_Bool SbxInfo::StoreData( SvStream& rStrm ) const
.WriteUInt16( (sal_uInt16) i->nFlags )
.WriteUInt32( (sal_uInt32) i->nUserData );
}
return sal_True;
return true;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+1 -1
View File
@@ -183,7 +183,7 @@ void ImpPutBool( SbxValues* p, sal_Int16 n )
{
SbxValue* pVal = PTR_CAST(SbxValue,p->pObj);
if( pVal )
pVal->PutBool( sal_Bool( n != 0 ) );
pVal->PutBool( n != 0 );
else
SbxBase::SetError( SbxERR_NO_OBJECT );
break;
+8 -8
View File
@@ -232,16 +232,16 @@ void SbxCollection::CollRemove( SbxArray* pPar_ )
}
}
sal_Bool SbxCollection::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxCollection::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
sal_Bool bRes = SbxObject::LoadData( rStrm, nVer );
bool bRes = SbxObject::LoadData( rStrm, nVer );
Initialize();
return bRes;
}
SbxStdCollection::SbxStdCollection
( const OUString& rClass, const OUString& rElem, sal_Bool b )
( const OUString& rClass, const OUString& rElem, bool b )
: SbxCollection( rClass ), aElemClass( rElem ),
bAddRemoveOk( b )
{}
@@ -297,21 +297,21 @@ void SbxStdCollection::CollRemove( SbxArray* pPar_ )
SbxCollection::CollRemove( pPar_ );
}
sal_Bool SbxStdCollection::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxStdCollection::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
sal_Bool bRes = SbxCollection::LoadData( rStrm, nVer );
bool bRes = SbxCollection::LoadData( rStrm, nVer );
if( bRes )
{
aElemClass = read_uInt16_lenPrefixed_uInt8s_ToOUString(rStrm,
RTL_TEXTENCODING_ASCII_US);
rStrm.ReadUChar( bAddRemoveOk );
rStrm.ReadCharAsBool( bAddRemoveOk );
}
return bRes;
}
sal_Bool SbxStdCollection::StoreData( SvStream& rStrm ) const
bool SbxStdCollection::StoreData( SvStream& rStrm ) const
{
sal_Bool bRes = SbxCollection::StoreData( rStrm );
bool bRes = SbxCollection::StoreData( rStrm );
if( bRes )
{
write_uInt16_lenPrefixed_uInt8s_FromOUString(rStrm, aElemClass,
+24 -24
View File
@@ -76,7 +76,7 @@ SbxObject& SbxObject::operator=( const SbxObject& r )
pDfltProp = r.pDfltProp;
SetName( r.GetName() );
SetFlags( r.GetFlags() );
SetModified( sal_True );
SetModified( true );
}
return *this;
}
@@ -131,7 +131,7 @@ void SbxObject::Clear()
p->ResetFlag( SBX_WRITE );
p->SetFlag( SBX_DONTSTORE );
pDfltProp = NULL;
SetModified( sal_False );
SetModified( false );
}
void SbxObject::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
@@ -334,7 +334,7 @@ void SbxObject::SetDfltProperty( const OUString& rName )
pDfltProp = NULL;
}
aDfltPropName = rName;
SetModified( sal_True );
SetModified( true );
}
// Search of an already available variable. If it was located,
@@ -419,7 +419,7 @@ SbxVariable* SbxObject::Make( const OUString& rName, SbxClassType ct, SbxDataTyp
}
pVar->SetParent( this );
pArray->Put( pVar, pArray->Count() );
SetModified( sal_True );
SetModified( true );
// The object listen always
StartListening( pVar->GetBroadcaster(), true );
Broadcast( SBX_HINT_OBJECTCHANGED );
@@ -443,7 +443,7 @@ SbxObject* SbxObject::MakeObject( const OUString& rName, const OUString& rClass
pVar->SetName( rName );
pVar->SetParent( this );
pObjs->Put( pVar, pObjs->Count() );
SetModified( sal_True );
SetModified( true );
// The object listen always
StartListening( pVar->GetBroadcaster(), true );
Broadcast( SBX_HINT_OBJECTCHANGED );
@@ -490,7 +490,7 @@ void SbxObject::Insert( SbxVariable* pVar )
{
pVar->SetParent( this );
}
SetModified( sal_True );
SetModified( true );
Broadcast( SBX_HINT_OBJECTCHANGED );
#ifdef DBG_UTIL
static const char* pCls[] =
@@ -535,7 +535,7 @@ void SbxObject::QuickInsert( SbxVariable* pVar )
{
pVar->SetParent( this );
}
SetModified( sal_True );
SetModified( true );
#ifdef DBG_UTIL
static const char* pCls[] =
{ "DontCare","Array","Value","Variable","Method","Property","Object" };
@@ -590,7 +590,7 @@ void SbxObject::Remove( SbxVariable* pVar )
{
pVar_->SetParent( NULL );
}
SetModified( sal_True );
SetModified( true );
Broadcast( SBX_HINT_OBJECTCHANGED );
}
}
@@ -618,18 +618,18 @@ static bool LoadArray( SvStream& rStrm, SbxObject* pThis, SbxArray* pArray )
// The load of an object is additive!
sal_Bool SbxObject::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxObject::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
// Help for the read in of old objects: just return TRUE,
// LoadPrivateData() has to set the default status up
if( !nVer )
{
return sal_True;
return true;
}
pDfltProp = NULL;
if( !SbxVariable::LoadData( rStrm, nVer ) )
{
return sal_False;
return false;
}
// If it contains no alien object, insert ourselves
if( aData.eType == SbxOBJECT && !aData.pObj )
@@ -644,7 +644,7 @@ sal_Bool SbxObject::LoadData( SvStream& rStrm, sal_uInt16 nVer )
rStrm.ReadUInt32( nSize );
if( !LoadPrivateData( rStrm, nVer ) )
{
return sal_False;
return false;
}
sal_Size nNewPos = rStrm.Tell();
nPos += nSize;
@@ -657,22 +657,22 @@ sal_Bool SbxObject::LoadData( SvStream& rStrm, sal_uInt16 nVer )
!LoadArray( rStrm, this, pProps ) ||
!LoadArray( rStrm, this, pObjs ) )
{
return sal_False;
return false;
}
// Set properties
if( !aDfltProp.isEmpty() )
{
pDfltProp = (SbxProperty*) pProps->Find( aDfltProp, SbxCLASS_PROPERTY );
}
SetModified( sal_False );
return sal_True;
SetModified( false );
return true;
}
sal_Bool SbxObject::StoreData( SvStream& rStrm ) const
bool SbxObject::StoreData( SvStream& rStrm ) const
{
if( !SbxVariable::StoreData( rStrm ) )
{
return sal_False;
return false;
}
OUString aDfltProp;
if( pDfltProp )
@@ -685,7 +685,7 @@ sal_Bool SbxObject::StoreData( SvStream& rStrm ) const
rStrm.WriteUInt32( (sal_uInt32) 0L );
if( !StorePrivateData( rStrm ) )
{
return sal_False;
return false;
}
sal_Size nNew = rStrm.Tell();
rStrm.Seek( nPos );
@@ -693,18 +693,18 @@ sal_Bool SbxObject::StoreData( SvStream& rStrm ) const
rStrm.Seek( nNew );
if( !pMethods->Store( rStrm ) )
{
return sal_False;
return false;
}
if( !pProps->Store( rStrm ) )
{
return sal_False;
return false;
}
if( !pObjs->Store( rStrm ) )
{
return sal_False;
return false;
}
((SbxObject*) this)->SetModified( sal_False );
return sal_True;
((SbxObject*) this)->SetModified( false );
return true;
}
OUString SbxObject::GenerateSource( const OUString &rLinePrefix,
@@ -806,7 +806,7 @@ static bool CollectAttrs( const SbxBase* p, OUString& rRes )
}
}
void SbxObject::Dump( SvStream& rStrm, sal_Bool bFill )
void SbxObject::Dump( SvStream& rStrm, bool bFill )
{
// Shifting
static sal_uInt16 nLevel = 0;
+4 -3
View File
@@ -619,7 +619,7 @@ static sal_uInt16 printfmtstr( const OUString& rStr, OUString& rRes, const OUStr
}
sal_Bool SbxValue::Scan( const OUString& rSrc, sal_uInt16* pLen )
bool SbxValue::Scan( const OUString& rSrc, sal_uInt16* pLen )
{
SbxError eRes = SbxERR_OK;
if( !CanWrite() )
@@ -642,11 +642,12 @@ sal_Bool SbxValue::Scan( const OUString& rSrc, sal_uInt16* pLen )
}
if( eRes )
{
SetError( eRes ); return sal_False;
SetError( eRes );
return false;
}
else
{
return sal_True;
return true;
}
}
+103 -98
View File
@@ -229,13 +229,13 @@ void SbxValue::Broadcast( sal_uIntPtr )
SbxValue* SbxValue::TheRealValue() const
{
return TheRealValue( sal_True );
return TheRealValue( true );
}
// #55226 ship additional information
bool handleToStringForCOMObjects( SbxObject* pObj, SbxValue* pVal ); // sbunoobj.cxx
SbxValue* SbxValue::TheRealValue( sal_Bool bObjInObjError ) const
SbxValue* SbxValue::TheRealValue( bool bObjInObjError ) const
{
SbxValue* p = (SbxValue*) this;
for( ;; )
@@ -308,9 +308,9 @@ SbxValue* SbxValue::TheRealValue( sal_Bool bObjInObjError ) const
return p;
}
sal_Bool SbxValue::Get( SbxValues& rRes ) const
bool SbxValue::Get( SbxValues& rRes ) const
{
sal_Bool bRes = sal_False;
bool bRes = false;
SbxError eOld = GetError();
if( eOld != SbxERR_OK )
ResetError();
@@ -399,7 +399,7 @@ sal_Bool SbxValue::Get( SbxValues& rRes ) const
}
if( !IsError() )
{
bRes = sal_True;
bRes = true;
if( eOld != SbxERR_OK )
SetError( eOld );
}
@@ -433,12 +433,12 @@ OUString SbxValue::GetOUString() const
return aResult;
}
sal_Bool SbxValue::GetBool() const
bool SbxValue::GetBool() const
{
SbxValues aRes;
aRes.eType = SbxBOOL;
Get( aRes );
return sal_Bool( aRes.nUShort != 0 );
return aRes.nUShort != 0;
}
#define GET( g, e, t, m ) \
@@ -462,9 +462,9 @@ GET( GetDecimal, SbxDECIMAL, SbxDecimal*, pDecimal )
//////////////////////////// Write data
sal_Bool SbxValue::Put( const SbxValues& rVal )
bool SbxValue::Put( const SbxValues& rVal )
{
sal_Bool bRes = sal_False;
bool bRes = false;
SbxError eOld = GetError();
if( eOld != SbxERR_OK )
ResetError();
@@ -477,7 +477,7 @@ sal_Bool SbxValue::Put( const SbxValues& rVal )
// If an object is requested, don't search the real values
SbxValue* p = this;
if( rVal.eType != SbxOBJECT )
p = TheRealValue( sal_False ); // Don't allow an error here
p = TheRealValue( false ); // Don't allow an error here
if( p )
{
if( !p->CanWrite() )
@@ -561,11 +561,11 @@ sal_Bool SbxValue::Put( const SbxValues& rVal )
}
if( !IsError() )
{
p->SetModified( sal_True );
p->SetModified( true );
p->Broadcast( SBX_HINT_DATACHANGED );
if( eOld != SbxERR_OK )
SetError( eOld );
bRes = sal_True;
bRes = true;
}
}
}
@@ -579,7 +579,7 @@ sal_Bool SbxValue::Put( const SbxValues& rVal )
// if Float were declared with ',' as the decimal separator or BOOl
// explicit with "TRUE" or "FALSE".
// Implementation in ImpConvStringExt (SBXSCAN.CXX)
sal_Bool SbxValue::PutStringExt( const OUString& r )
bool SbxValue::PutStringExt( const OUString& r )
{
// Copy; if it is Unicode convert it immediately
OUString aStr( r );
@@ -594,7 +594,7 @@ sal_Bool SbxValue::PutStringExt( const OUString& r )
// Only if really something was converted, take the copy,
// otherwise take the original (Unicode remains)
sal_Bool bRet;
bool bRet;
if( ImpConvStringExt( aStr, eTargetType ) )
aRes.pOUString = (OUString*)&aStr;
else
@@ -614,7 +614,7 @@ sal_Bool SbxValue::PutStringExt( const OUString& r )
}
Put( aRes );
bRet = sal_Bool( !IsError() );
bRet = bool( !IsError() );
// If FIXED resulted in an error, set it back
// (UI-Action should not result in an error, but simply fail)
@@ -625,67 +625,67 @@ sal_Bool SbxValue::PutStringExt( const OUString& r )
return bRet;
}
sal_Bool SbxValue::PutBool( sal_Bool b )
bool SbxValue::PutBool( bool b )
{
SbxValues aRes;
aRes.eType = SbxBOOL;
aRes.nUShort = sal::static_int_cast< sal_uInt16 >(b ? SbxTRUE : SbxFALSE);
Put( aRes );
return sal_Bool( !IsError() );
return !IsError();
}
sal_Bool SbxValue::PutEmpty()
bool SbxValue::PutEmpty()
{
sal_Bool bRet = SetType( SbxEMPTY );
SetModified( sal_True );
bool bRet = SetType( SbxEMPTY );
SetModified( true );
return bRet;
}
sal_Bool SbxValue::PutNull()
bool SbxValue::PutNull()
{
sal_Bool bRet = SetType( SbxNULL );
bool bRet = SetType( SbxNULL );
if( bRet )
SetModified( sal_True );
SetModified( true );
return bRet;
}
// Special decimal methods
sal_Bool SbxValue::PutDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec )
bool SbxValue::PutDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec )
{
SbxValue::Clear();
aData.pDecimal = new SbxDecimal( rAutomationDec );
aData.pDecimal->addRef();
aData.eType = SbxDECIMAL;
return sal_True;
return true;
}
sal_Bool SbxValue::fillAutomationDecimal
bool SbxValue::fillAutomationDecimal
( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec ) const
{
SbxDecimal* pDecimal = GetDecimal();
if( pDecimal != NULL )
{
pDecimal->fillAutomationDecimal( rAutomationDec );
return sal_True;
return true;
}
return sal_False;
return false;
}
sal_Bool SbxValue::PutString( const OUString& r )
bool SbxValue::PutString( const OUString& r )
{
SbxValues aRes;
aRes.eType = SbxSTRING;
aRes.pOUString = (OUString*) &r;
Put( aRes );
return sal_Bool( !IsError() );
return !IsError();
}
#define PUT( p, e, t, m ) \
sal_Bool SbxValue::p( t n ) \
{ SbxValues aRes(e); aRes.m = n; Put( aRes ); return sal_Bool( !IsError() ); }
bool SbxValue::p( t n ) \
{ SbxValues aRes(e); aRes.m = n; Put( aRes ); return !IsError(); }
PUT( PutByte, SbxBYTE, sal_uInt8, nByte )
PUT( PutChar, SbxCHAR, sal_Unicode, nChar )
@@ -705,7 +705,7 @@ PUT( PutDecimal, SbxDECIMAL, SbxDecimal*, pDecimal )
////////////////////////// Setting of the data type
sal_Bool SbxValue::IsFixed() const
bool SbxValue::IsFixed() const
{
return ( (GetFlags() & SBX_FIXED) | (aData.eType & SbxBYREF) ) != 0;
}
@@ -714,22 +714,23 @@ sal_Bool SbxValue::IsFixed() const
// or if it contains a complete convertible String
// #41692, implement it for RTL and Basic-Core separately
sal_Bool SbxValue::IsNumeric() const
bool SbxValue::IsNumeric() const
{
return ImpIsNumeric( /*bOnlyIntntl*/false );
}
sal_Bool SbxValue::IsNumericRTL() const
bool SbxValue::IsNumericRTL() const
{
return ImpIsNumeric( /*bOnlyIntntl*/true );
}
sal_Bool SbxValue::ImpIsNumeric( bool bOnlyIntntl ) const
bool SbxValue::ImpIsNumeric( bool bOnlyIntntl ) const
{
if( !CanRead() )
{
SetError( SbxERR_PROP_WRITEONLY ); return sal_False;
SetError( SbxERR_PROP_WRITEONLY );
return false;
}
// Test downcast!!!
if( this->ISA(SbxVariable) )
@@ -744,14 +745,14 @@ sal_Bool SbxValue::ImpIsNumeric( bool bOnlyIntntl ) const
SbxDataType t2;
sal_uInt16 nLen = 0;
if( ImpScan( s, n, t2, &nLen, /*bAllowIntntl*/false, bOnlyIntntl ) == SbxERR_OK )
return sal_Bool( nLen == s.getLength() );
return nLen == s.getLength();
}
return sal_False;
return false;
}
else
return sal_Bool( t == SbxEMPTY
return t == SbxEMPTY
|| ( t >= SbxINTEGER && t <= SbxCURRENCY )
|| ( t >= SbxCHAR && t <= SbxUINT ) );
|| ( t >= SbxCHAR && t <= SbxUINT );
}
SbxClassType SbxValue::GetClass() const
@@ -769,19 +770,20 @@ SbxDataType SbxValue::GetFullType() const
return aData.eType;
}
sal_Bool SbxValue::SetType( SbxDataType t )
bool SbxValue::SetType( SbxDataType t )
{
DBG_ASSERT( !( t & 0xF000 ), "SetType of BYREF|ARRAY is forbidden!" );
if( ( t == SbxEMPTY && aData.eType == SbxVOID )
|| ( aData.eType == SbxEMPTY && t == SbxVOID ) )
return sal_True;
return true;
if( ( t & 0x0FFF ) == SbxVARIANT )
{
// Try to set the data type to Variant
ResetFlag( SBX_FIXED );
if( IsFixed() )
{
SetError( SbxERR_CONVERSION ); return sal_False;
SetError( SbxERR_CONVERSION );
return false;
}
t = SbxEMPTY;
}
@@ -789,7 +791,8 @@ sal_Bool SbxValue::SetType( SbxDataType t )
{
if( !CanWrite() || IsFixed() )
{
SetError( SbxERR_CONVERSION ); return sal_False;
SetError( SbxERR_CONVERSION );
return false;
}
else
{
@@ -821,31 +824,33 @@ sal_Bool SbxValue::SetType( SbxDataType t )
aData.eType = t;
}
}
return sal_True;
return true;
}
sal_Bool SbxValue::Convert( SbxDataType eTo )
bool SbxValue::Convert( SbxDataType eTo )
{
eTo = SbxDataType( eTo & 0x0FFF );
if( ( aData.eType & 0x0FFF ) == eTo )
return sal_True;
return true;
if( !CanWrite() )
return sal_False;
return false;
if( eTo == SbxVARIANT )
{
// Trial to set the data type to Variant
ResetFlag( SBX_FIXED );
if( IsFixed() )
{
SetError( SbxERR_CONVERSION ); return sal_False;
SetError( SbxERR_CONVERSION );
return false;
}
else
return sal_True;
return true;
}
// Converting from null doesn't work. Once null, always null!
if( aData.eType == SbxNULL )
{
SetError( SbxERR_CONVERSION ); return sal_False;
SetError( SbxERR_CONVERSION );
return false;
}
// Conversion of the data:
@@ -859,17 +864,17 @@ sal_Bool SbxValue::Convert( SbxDataType eTo )
{
SetType( eTo );
Put( aNew );
SetModified( sal_True );
SetModified( true );
}
Broadcast( SBX_HINT_CONVERTED );
return sal_True;
return true;
}
else
return sal_False;
return false;
}
////////////////////////////////// Calculating
sal_Bool SbxValue::Compute( SbxOperator eOp, const SbxValue& rOp )
bool SbxValue::Compute( SbxOperator eOp, const SbxValue& rOp )
{
#ifdef DISABLE_SCRIPTING
bool bVBAInterop = false;
@@ -1233,7 +1238,7 @@ Lbl_OpIsDouble:
}
Lbl_OpIsEmpty:
sal_Bool bRes = sal_Bool( !IsError() );
bool bRes = !IsError();
if( bRes && eOld != SbxERR_OK )
SetError( eOld );
return bRes;
@@ -1241,7 +1246,7 @@ Lbl_OpIsEmpty:
// The comparison routine deliver TRUE or FALSE.
sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
{
#ifdef DISABLE_SCRIPTING
bool bVBAInterop = false;
@@ -1249,7 +1254,7 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
bool bVBAInterop = SbiRuntime::isVBAEnabled();
#endif
sal_Bool bRes = sal_False;
bool bRes = false;
SbxError eOld = GetError();
if( eOld != SbxERR_OK )
ResetError();
@@ -1257,24 +1262,24 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
SetError( SbxERR_PROP_WRITEONLY );
else if( GetType() == SbxNULL && rOp.GetType() == SbxNULL && !bVBAInterop )
{
bRes = sal_True;
bRes = true;
}
else if( GetType() == SbxEMPTY && rOp.GetType() == SbxEMPTY )
bRes = !bVBAInterop ? sal_True : ( eOp == SbxEQ ? sal_True : sal_False );
bRes = !bVBAInterop || ( eOp == SbxEQ );
// Special rule 1: If an operand is null, the result is FALSE
else if( GetType() == SbxNULL || rOp.GetType() == SbxNULL )
bRes = sal_False;
bRes = false;
// Special rule 2: If both are variant and one is numeric
// and the other is a String, num is < str
else if( !IsFixed() && !rOp.IsFixed()
&& ( rOp.GetType() == SbxSTRING && GetType() != SbxSTRING && IsNumeric() ) && !bVBAInterop
)
bRes = sal_Bool( eOp == SbxLT || eOp == SbxLE || eOp == SbxNE );
bRes = eOp == SbxLT || eOp == SbxLE || eOp == SbxNE;
else if( !IsFixed() && !rOp.IsFixed()
&& ( GetType() == SbxSTRING && rOp.GetType() != SbxSTRING && rOp.IsNumeric() )
&& !bVBAInterop
)
bRes = sal_Bool( eOp == SbxGT || eOp == SbxGE || eOp == SbxNE );
bRes = eOp == SbxGT || eOp == SbxGE || eOp == SbxNE;
else
{
SbxValues aL, aR;
@@ -1286,17 +1291,17 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
if( Get( aL ) && rOp.Get( aR ) ) switch( eOp )
{
case SbxEQ:
bRes = sal_Bool( *aL.pOUString == *aR.pOUString ); break;
bRes = ( *aL.pOUString == *aR.pOUString ); break;
case SbxNE:
bRes = sal_Bool( *aL.pOUString != *aR.pOUString ); break;
bRes = ( *aL.pOUString != *aR.pOUString ); break;
case SbxLT:
bRes = sal_Bool( *aL.pOUString < *aR.pOUString ); break;
bRes = ( *aL.pOUString < *aR.pOUString ); break;
case SbxGT:
bRes = sal_Bool( *aL.pOUString > *aR.pOUString ); break;
bRes = ( *aL.pOUString > *aR.pOUString ); break;
case SbxLE:
bRes = sal_Bool( *aL.pOUString <= *aR.pOUString ); break;
bRes = ( *aL.pOUString <= *aR.pOUString ); break;
case SbxGE:
bRes = sal_Bool( *aL.pOUString >= *aR.pOUString ); break;
bRes = ( *aL.pOUString >= *aR.pOUString ); break;
default:
SetError( SbxERR_NOTIMP );
}
@@ -1310,17 +1315,17 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
switch( eOp )
{
case SbxEQ:
bRes = sal_Bool( aL.nSingle == aR.nSingle ); break;
bRes = ( aL.nSingle == aR.nSingle ); break;
case SbxNE:
bRes = sal_Bool( aL.nSingle != aR.nSingle ); break;
bRes = ( aL.nSingle != aR.nSingle ); break;
case SbxLT:
bRes = sal_Bool( aL.nSingle < aR.nSingle ); break;
bRes = ( aL.nSingle < aR.nSingle ); break;
case SbxGT:
bRes = sal_Bool( aL.nSingle > aR.nSingle ); break;
bRes = ( aL.nSingle > aR.nSingle ); break;
case SbxLE:
bRes = sal_Bool( aL.nSingle <= aR.nSingle ); break;
bRes = ( aL.nSingle <= aR.nSingle ); break;
case SbxGE:
bRes = sal_Bool( aL.nSingle >= aR.nSingle ); break;
bRes = ( aL.nSingle >= aR.nSingle ); break;
default:
SetError( SbxERR_NOTIMP );
}
@@ -1336,17 +1341,17 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
switch( eOp )
{
case SbxEQ:
bRes = sal_Bool( eRes == SbxDecimal::EQ ); break;
bRes = ( eRes == SbxDecimal::EQ ); break;
case SbxNE:
bRes = sal_Bool( eRes != SbxDecimal::EQ ); break;
bRes = ( eRes != SbxDecimal::EQ ); break;
case SbxLT:
bRes = sal_Bool( eRes == SbxDecimal::LT ); break;
bRes = ( eRes == SbxDecimal::LT ); break;
case SbxGT:
bRes = sal_Bool( eRes == SbxDecimal::GT ); break;
bRes = ( eRes == SbxDecimal::GT ); break;
case SbxLE:
bRes = sal_Bool( eRes != SbxDecimal::GT ); break;
bRes = ( eRes != SbxDecimal::GT ); break;
case SbxGE:
bRes = sal_Bool( eRes != SbxDecimal::LT ); break;
bRes = ( eRes != SbxDecimal::LT ); break;
default:
SetError( SbxERR_NOTIMP );
}
@@ -1368,17 +1373,17 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
switch( eOp )
{
case SbxEQ:
bRes = sal_Bool( aL.nDouble == aR.nDouble ); break;
bRes = ( aL.nDouble == aR.nDouble ); break;
case SbxNE:
bRes = sal_Bool( aL.nDouble != aR.nDouble ); break;
bRes = ( aL.nDouble != aR.nDouble ); break;
case SbxLT:
bRes = sal_Bool( aL.nDouble < aR.nDouble ); break;
bRes = ( aL.nDouble < aR.nDouble ); break;
case SbxGT:
bRes = sal_Bool( aL.nDouble > aR.nDouble ); break;
bRes = ( aL.nDouble > aR.nDouble ); break;
case SbxLE:
bRes = sal_Bool( aL.nDouble <= aR.nDouble ); break;
bRes = ( aL.nDouble <= aR.nDouble ); break;
case SbxGE:
bRes = sal_Bool( aL.nDouble >= aR.nDouble ); break;
bRes = ( aL.nDouble >= aR.nDouble ); break;
default:
SetError( SbxERR_NOTIMP );
}
@@ -1390,7 +1395,7 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
if ( bVBAInterop && eOp == SbxEQ && GetError() == SbxERR_CONVERSION )
{
ResetError();
bRes = sal_False;
bRes = false;
}
}
}
@@ -1402,7 +1407,7 @@ sal_Bool SbxValue::Compare( SbxOperator eOp, const SbxValue& rOp ) const
///////////////////////////// Reading/Writing
sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
{
// #TODO see if these types are really dumped to any stream
// more than likely this is functionality used in the binfilter alone
@@ -1427,7 +1432,7 @@ sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
if( ImpScan( aVal, d, t, NULL ) != SbxERR_OK || t == SbxDOUBLE )
{
aData.nSingle = 0.0F;
return sal_False;
return false;
}
aData.nSingle = (float) d;
break;
@@ -1442,7 +1447,7 @@ sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
if( ImpScan( aVal, aData.nDouble, t, NULL ) != SbxERR_OK )
{
aData.nDouble = 0.0;
return sal_False;
return false;
}
break;
}
@@ -1486,7 +1491,7 @@ sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
break;
case 1:
aData.pObj = SbxBase::Load( r );
return sal_Bool( aData.pObj != NULL );
return ( aData.pObj != NULL );
case 2:
aData.pObj = this;
break;
@@ -1549,12 +1554,12 @@ sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
aData.eType = SbxNULL;
DBG_ASSERT( !this, "Loaded a non-supported data type" );
return sal_False;
return false;
}
return sal_True;
return true;
}
sal_Bool SbxValue::StoreData( SvStream& r ) const
bool SbxValue::StoreData( SvStream& r ) const
{
sal_uInt16 nType = sal::static_int_cast< sal_uInt16 >(aData.eType);
r.WriteUInt16( nType );
@@ -1650,9 +1655,9 @@ sal_Bool SbxValue::LoadData( SvStream& r, sal_uInt16 )
break;
default:
DBG_ASSERT( !this, "Saving a non-supported data type" );
return sal_False;
return false;
}
return sal_True;
return true;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+17 -17
View File
@@ -192,7 +192,7 @@ SbxInfo* SbxVariable::GetInfo()
Broadcast( SBX_HINT_INFOWANTED );
if( pInfo.Is() )
{
SetModified( sal_True );
SetModified( true );
}
}
return pInfo;
@@ -390,7 +390,7 @@ SbxClassType SbxVariable::GetClass() const
return SbxCLASS_VARIABLE;
}
void SbxVariable::SetModified( sal_Bool b )
void SbxVariable::SetModified( bool b )
{
if( IsSet( SBX_NO_MODIFY ) )
{
@@ -470,7 +470,7 @@ void SbxVariable::ClearComListener( void )
////////////////////////////// Loading/Saving
sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
sal_uInt16 nType;
sal_uInt8 cMark;
@@ -479,7 +479,7 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
if( !SbxValue::LoadData( rStrm, nVer ) )
{
return sal_False;
return false;
}
maName = read_uInt16_lenPrefixed_uInt8s_ToOUString(rStrm,
RTL_TEXTENCODING_ASCII_US);
@@ -524,7 +524,7 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
if( ImpScan( aTmpString, d, t, NULL ) != SbxERR_OK || t == SbxDOUBLE )
{
aTmp.nSingle = 0;
return sal_False;
return false;
}
aTmp.nSingle = (float) d;
break;
@@ -539,7 +539,7 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
if( ImpScan( aTmpString, aTmp.nDouble, t, NULL ) != SbxERR_OK )
{
aTmp.nDouble = 0;
return sal_False;
return false;
}
break;
}
@@ -553,12 +553,12 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
default:
aData.eType = SbxNULL;
DBG_ASSERT( !this, "Loaded a non-supported data type" );
return sal_False;
return false;
}
// putt value
if( nType != SbxNULL && nType != SbxEMPTY && !Put( aTmp ) )
{
return sal_False;
return false;
}
}
rStrm.ReadUChar( cMark );
@@ -569,7 +569,7 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
{
if( cMark > 2 )
{
return sal_False;
return false;
}
pInfo = new SbxInfo;
pInfo->LoadData( rStrm, (sal_uInt16) cMark );
@@ -577,18 +577,18 @@ sal_Bool SbxVariable::LoadData( SvStream& rStrm, sal_uInt16 nVer )
// Load private data only, if it is a SbxVariable
if( GetClass() == SbxCLASS_VARIABLE && !LoadPrivateData( rStrm, nVer ) )
{
return sal_False;
return false;
}
((SbxVariable*) this)->Broadcast( SBX_HINT_DATACHANGED );
nHash = MakeHashCode( maName );
SetModified( sal_True );
return sal_True;
SetModified( true );
return true;
}
sal_Bool SbxVariable::StoreData( SvStream& rStrm ) const
bool SbxVariable::StoreData( SvStream& rStrm ) const
{
rStrm.WriteUChar( (sal_uInt8) 0xFF ); // Marker
sal_Bool bValStore;
bool bValStore;
if( this->IsA( TYPE(SbxMethod) ) )
{
// #50200 Avoid that objects , which during the runtime
@@ -611,7 +611,7 @@ sal_Bool SbxVariable::StoreData( SvStream& rStrm ) const
}
if( !bValStore )
{
return sal_False;
return false;
}
write_uInt16_lenPrefixed_uInt8s_FromOUString(rStrm, maName,
RTL_TEXTENCODING_ASCII_US);
@@ -632,7 +632,7 @@ sal_Bool SbxVariable::StoreData( SvStream& rStrm ) const
}
else
{
return sal_True;
return true;
}
}
@@ -702,7 +702,7 @@ void SbxAlias::SFX_NOTIFY( SfxBroadcaster&, const TypeId&,
}
}
void SbxVariable::Dump( SvStream& rStrm, sal_Bool bFill )
void SbxVariable::Dump( SvStream& rStrm, bool bFill )
{
OString aBNameStr(OUStringToOString(GetName( SbxNAME_SHORT_TYPES ), RTL_TEXTENCODING_ASCII_US));
rStrm.WriteCharPtr( "Variable( " )
+2 -2
View File
@@ -960,7 +960,7 @@ sal_Bool SfxScriptLibraryContainer::implLoadPasswordLibrary
if( !pMod )
{
pMod = pBasicLib->MakeModule( aElementName, OUString() );
pBasicLib->SetModified( sal_False );
pBasicLib->SetModified( false );
}
OUString aCodeStreamName= aElementName;
@@ -1083,7 +1083,7 @@ sal_Bool SfxScriptLibraryContainer::implLoadPasswordLibrary
if( !pMod )
{
pMod = pBasicLib->MakeModule( aElementName, OUString() );
pBasicLib->SetModified( sal_False );
pBasicLib->SetModified( false );
}
try
+3 -3
View File
@@ -42,12 +42,12 @@ class BASIC_DLLPUBLIC SbMethod : public SbxMethod
sal_uInt16 nDebugFlags;
sal_uInt16 nLine1, nLine2;
sal_uInt32 nStart;
sal_Bool bInvalid;
bool bInvalid;
SbxArrayRef refStatics;
BASIC_DLLPRIVATE SbMethod( const OUString&, SbxDataType, SbModule* );
BASIC_DLLPRIVATE SbMethod( const SbMethod& );
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual ~SbMethod();
public:
+17 -17
View File
@@ -75,7 +75,7 @@ protected:
SbProperty* GetProperty( const OUString&, SbxDataType );
SbProcedureProperty* GetProcedureProperty( const OUString&, SbxDataType );
SbIfaceMapperMethod* GetIfaceMapperMethod( const OUString&, SbMethod* );
void EndDefinitions( sal_Bool=sal_False );
void EndDefinitions( bool=false );
sal_uInt16 Run( SbMethod* );
void RunInit();
void ClearPrivateVars();
@@ -84,10 +84,10 @@ protected:
void GlobalRunDeInit( void );
const sal_uInt8* FindNextStmnt( const sal_uInt8*, sal_uInt16&, sal_uInt16& ) const;
const sal_uInt8* FindNextStmnt( const sal_uInt8*, sal_uInt16&, sal_uInt16&,
sal_Bool bFollowJumps, const SbiImage* pImg=NULL ) const;
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual sal_Bool LoadCompleted() SAL_OVERRIDE;
bool bFollowJumps, const SbiImage* pImg=NULL ) const;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadCompleted() SAL_OVERRIDE;
virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
const SfxHint& rHint, const TypeId& rHintType ) SAL_OVERRIDE;
void handleProcedureProperties( SfxBroadcaster& rBC, const SfxHint& rHint );
@@ -95,7 +95,7 @@ protected:
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_BASICMOD,2);
TYPEINFO_OVERRIDE();
SbModule( const OUString&, sal_Bool bCompat = sal_False );
SbModule( const OUString&, bool bCompat = false );
virtual void SetParent( SbxObject* ) SAL_OVERRIDE;
virtual void Clear() SAL_OVERRIDE;
@@ -107,22 +107,22 @@ public:
virtual void SetSource( const OUString& r );
void SetSource32( const OUString& r );
virtual sal_Bool Compile();
virtual sal_Bool IsCompiled() const;
virtual bool Compile();
virtual bool IsCompiled() const;
const SbxObject* FindType( const OUString& aTypeName ) const;
virtual sal_Bool IsBreakable( sal_uInt16 nLine ) const;
virtual sal_Bool IsBP( sal_uInt16 nLine ) const;
virtual sal_Bool SetBP( sal_uInt16 nLine );
virtual sal_Bool ClearBP( sal_uInt16 nLine );
virtual bool IsBreakable( sal_uInt16 nLine ) const;
virtual bool IsBP( sal_uInt16 nLine ) const;
virtual bool SetBP( sal_uInt16 nLine );
virtual bool ClearBP( sal_uInt16 nLine );
virtual void ClearAllBP();
// Store only image, no source (needed for new password protection)
sal_Bool StoreBinaryData( SvStream& );
sal_Bool StoreBinaryData( SvStream&, sal_uInt16 nVer );
sal_Bool LoadBinaryData( SvStream&, sal_uInt16 nVer );
sal_Bool LoadBinaryData( SvStream& );
sal_Bool ExceedsLegacyModuleSize();
bool StoreBinaryData( SvStream& );
bool StoreBinaryData( SvStream&, sal_uInt16 nVer );
bool LoadBinaryData( SvStream&, sal_uInt16 nVer );
bool LoadBinaryData( SvStream& );
bool ExceedsLegacyModuleSize();
void fixUpMethodStart( bool bCvtToLegacy, SbiImage* pImg = NULL ) const;
bool HasExeCode();
bool IsVBACompat() const;
+7 -7
View File
@@ -69,14 +69,14 @@ class BASIC_DLLPUBLIC StarBASIC : public SbxObject
BASIC_DLLPRIVATE void implClearDependingVarsOnDelete( StarBASIC* pDeletedBasic );
protected:
sal_Bool CError( SbError, const OUString&, sal_Int32, sal_Int32, sal_Int32 );
bool CError( SbError, const OUString&, sal_Int32, sal_Int32, sal_Int32 );
private:
BASIC_DLLPRIVATE sal_Bool RTError( SbError, sal_Int32, sal_Int32, sal_Int32 );
BASIC_DLLPRIVATE sal_Bool RTError( SbError, const OUString& rMsg, sal_Int32, sal_Int32, sal_Int32 );
BASIC_DLLPRIVATE bool RTError( SbError, sal_Int32, sal_Int32, sal_Int32 );
BASIC_DLLPRIVATE bool RTError( SbError, const OUString& rMsg, sal_Int32, sal_Int32, sal_Int32 );
BASIC_DLLPRIVATE sal_uInt16 BreakPoint( sal_Int32 nLine, sal_Int32 nCol1, sal_Int32 nCol2 );
BASIC_DLLPRIVATE sal_uInt16 StepPoint( sal_Int32 nLine, sal_Int32 nCol1, sal_Int32 nCol2 );
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
protected:
virtual sal_Bool ErrorHdl();
@@ -92,7 +92,7 @@ public:
// #51727 SetModified overridden so that the Modfied-State is
// not delivered to Parent.
virtual void SetModified( sal_Bool ) SAL_OVERRIDE;
virtual void SetModified( bool ) SAL_OVERRIDE;
void* operator new( size_t );
void operator delete( void* );
@@ -109,7 +109,7 @@ public:
SbModule* MakeModule( const OUString& rName, const OUString& rSrc );
SbModule* MakeModule32( const OUString& rName, const OUString& rSrc );
SbModule* MakeModule32( const OUString& rName, const com::sun::star::script::ModuleInfo& mInfo, const OUString& rSrc );
sal_Bool Compile( SbModule* );
bool Compile( SbModule* );
static void Stop();
static void Error( SbError );
static void Error( SbError, const OUString& rMsg );
+14 -14
View File
@@ -71,8 +71,8 @@ class BASIC_DLLPUBLIC SbxInfo : public SvRefBase
SbxParams aParams;
protected:
sal_Bool LoadData( SvStream&, sal_uInt16 );
sal_Bool StoreData( SvStream& ) const;
bool LoadData( SvStream&, sal_uInt16 );
bool StoreData( SvStream& ) const;
virtual ~SbxInfo();
public:
SbxInfo();
@@ -131,8 +131,8 @@ class BASIC_DLLPUBLIC SbxArray : public SbxBase
protected:
SbxDataType eType; // Data type of the array
virtual ~SbxArray();
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_ARRAY,1);
@@ -172,14 +172,14 @@ class BASIC_DLLPUBLIC SbxDimArray : public SbxArray
{
SbxDim* pFirst, *pLast; // Links to Dimension table
short nDim; // Number of dimensions
BASIC_DLLPRIVATE void AddDimImpl32( sal_Int32, sal_Int32, sal_Bool bAllowSize0 );
BASIC_DLLPRIVATE void AddDimImpl32( sal_Int32, sal_Int32, bool bAllowSize0 );
bool mbHasFixedSize;
protected:
sal_uInt16 Offset( const short* );
sal_uInt32 Offset32( const sal_Int32* );
sal_uInt32 Offset32( SbxArray* );
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual ~SbxDimArray();
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_DIMARRAY,1);
@@ -198,7 +198,7 @@ public:
short GetDims() const;
void AddDim( short, short );
void unoAddDim( short, short );
sal_Bool GetDim( short, short&, short& ) const;
bool GetDim( short, short&, short& ) const;
using SbxArray::GetRef32;
using SbxArray::Get32;
@@ -207,7 +207,7 @@ public:
void Put32( SbxVariable*, const sal_Int32* );
void AddDim32( sal_Int32, sal_Int32 );
void unoAddDim32( sal_Int32, sal_Int32 );
sal_Bool GetDim32( sal_Int32, sal_Int32&, sal_Int32& ) const;
bool GetDim32( sal_Int32, sal_Int32&, sal_Int32& ) const;
bool hasFixedSize() { return mbHasFixedSize; };
void setHasFixedSize( bool bHasFixedSize ) {mbHasFixedSize = bHasFixedSize; };
};
@@ -217,7 +217,7 @@ class BASIC_DLLPUBLIC SbxCollection : public SbxObject
BASIC_DLLPRIVATE void Initialize();
protected:
virtual ~SbxCollection();
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
const SfxHint& rHint, const TypeId& rHintType ) SAL_OVERRIDE;
// Overridable methods (why not pure virtual?):
@@ -240,16 +240,16 @@ class BASIC_DLLPUBLIC SbxStdCollection : public SbxCollection
{
protected:
OUString aElemClass;
sal_Bool bAddRemoveOk;
bool bAddRemoveOk;
virtual ~SbxStdCollection();
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual void CollAdd( SbxArray* pPar ) SAL_OVERRIDE;
virtual void CollRemove( SbxArray* pPar ) SAL_OVERRIDE;
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_FIXCOLLECTION,1);
TYPEINFO_OVERRIDE();
SbxStdCollection( const OUString& rClassname, const OUString& rElemClass, sal_Bool=sal_True );
SbxStdCollection( const OUString& rClassname, const OUString& rElemClass, bool=true );
SbxStdCollection( const SbxStdCollection& );
SbxStdCollection& operator=( const SbxStdCollection& );
virtual void Insert( SbxVariable* ) SAL_OVERRIDE;
+28 -28
View File
@@ -42,8 +42,8 @@ class SvStream;
// This version of the macro defines Load/StorePrivateData()-methods
#define SBX_DECL_PERSIST( nCre, nSbxId, nVer ) \
virtual sal_Bool LoadPrivateData( SvStream&, sal_uInt16 ); \
virtual sal_Bool StorePrivateData( SvStream& ) const; \
virtual bool LoadPrivateData( SvStream&, sal_uInt16 ); \
virtual bool StorePrivateData( SvStream& ) const; \
virtual sal_uInt32 GetCreator() const { return nCre; } \
virtual sal_uInt16 GetVersion() const { return nVer; } \
virtual sal_uInt16 GetSbxId() const { return nSbxId; }
@@ -56,8 +56,8 @@ DBG_NAMEEX_VISIBILITY(SbxBase, BASIC_DLLPUBLIC)
class BASIC_DLLPUBLIC SbxBase : virtual public SvRefBase
{
virtual sal_Bool LoadData( SvStream&, sal_uInt16 );
virtual sal_Bool StoreData( SvStream& ) const;
virtual bool LoadData( SvStream&, sal_uInt16 );
virtual bool StoreData( SvStream& ) const;
protected:
sal_uInt16 nFlags; // Flag-Bits
@@ -72,17 +72,17 @@ public:
inline sal_uInt16 GetFlags() const;
inline void SetFlag( sal_uInt16 n );
inline void ResetFlag( sal_uInt16 n );
inline sal_Bool IsSet( sal_uInt16 n ) const;
inline sal_Bool IsReset( sal_uInt16 n ) const;
inline sal_Bool CanRead() const;
inline sal_Bool CanWrite() const;
inline sal_Bool IsModified() const;
inline sal_Bool IsConst() const;
inline sal_Bool IsHidden() const;
inline sal_Bool IsVisible() const;
inline bool IsSet( sal_uInt16 n ) const;
inline bool IsReset( sal_uInt16 n ) const;
inline bool CanRead() const;
inline bool CanWrite() const;
inline bool IsModified() const;
inline bool IsConst() const;
inline bool IsHidden() const;
inline bool IsVisible() const;
virtual sal_Bool IsFixed() const;
virtual void SetModified( sal_Bool );
virtual bool IsFixed() const;
virtual void SetModified( bool );
virtual SbxDataType GetType() const;
virtual SbxClassType GetClass() const;
@@ -91,13 +91,13 @@ public:
static SbxBase* Load( SvStream& );
static void Skip( SvStream& );
sal_Bool Store( SvStream& );
virtual sal_Bool LoadCompleted();
virtual sal_Bool StoreCompleted();
bool Store( SvStream& );
virtual bool LoadCompleted();
virtual bool StoreCompleted();
static SbxError GetError();
static void SetError( SbxError );
static sal_Bool IsError();
static bool IsError();
static void ResetError();
// Set the factory for Load/Store/Create
@@ -125,28 +125,28 @@ inline void SbxBase::ResetFlag( sal_uInt16 n )
{ //DBG_CHKTHIS( SbxBase, 0 );
nFlags &= ~n; }
inline sal_Bool SbxBase::IsSet( sal_uInt16 n ) const
{ DBG_CHKTHIS( SbxBase, 0 ); return sal_Bool( ( nFlags & n ) != 0 ); }
inline bool SbxBase::IsSet( sal_uInt16 n ) const
{ DBG_CHKTHIS( SbxBase, 0 ); return ( nFlags & n ) != 0; }
inline sal_Bool SbxBase::IsReset( sal_uInt16 n ) const
{ DBG_CHKTHIS( SbxBase, 0 ); return sal_Bool( ( nFlags & n ) == 0 ); }
inline bool SbxBase::IsReset( sal_uInt16 n ) const
{ DBG_CHKTHIS( SbxBase, 0 ); return ( nFlags & n ) == 0; }
inline sal_Bool SbxBase::CanRead() const
inline bool SbxBase::CanRead() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsSet( SBX_READ ); }
inline sal_Bool SbxBase::CanWrite() const
inline bool SbxBase::CanWrite() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsSet( SBX_WRITE ); }
inline sal_Bool SbxBase::IsModified() const
inline bool SbxBase::IsModified() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsSet( SBX_MODIFIED ); }
inline sal_Bool SbxBase::IsConst() const
inline bool SbxBase::IsConst() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsSet( SBX_CONST ); }
inline sal_Bool SbxBase::IsHidden() const
inline bool SbxBase::IsHidden() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsSet( SBX_HIDDEN ); }
inline sal_Bool SbxBase::IsVisible() const
inline bool SbxBase::IsVisible() const
{ DBG_CHKTHIS( SbxBase, 0 ); return IsReset( SBX_INVISIBLE ); }
#endif
+5 -5
View File
@@ -37,8 +37,8 @@ protected:
SbxProperty* pDfltProp; // Default-Property
OUString aClassName; // Classname
OUString aDfltPropName;
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual ~SbxObject();
virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType,
const SfxHint& rHint, const TypeId& rHintType ) SAL_OVERRIDE;
@@ -52,7 +52,7 @@ public:
virtual SbxClassType GetClass() const SAL_OVERRIDE;
virtual void Clear() SAL_OVERRIDE;
virtual sal_Bool IsClass( const OUString& ) const;
virtual sal_Bool IsClass( const OUString& ) const;
const OUString& GetClassName() const { return aClassName; }
void SetClassName( const OUString &rNew ) { aClassName = rNew; }
// Default-Property
@@ -67,7 +67,7 @@ public:
// Execution of DDE-Commands
SbxVariable* Execute( const OUString& );
// Manage elements
virtual sal_Bool GetAll( SbxClassType ) { return sal_True; }
virtual bool GetAll( SbxClassType ) { return true; }
SbxVariable* Make( const OUString&, SbxClassType, SbxDataType );
virtual SbxObject* MakeObject( const OUString&, const OUString& );
virtual void Insert( SbxVariable* );
@@ -85,7 +85,7 @@ public:
SbxArray* GetProperties() { return pProps; }
SbxArray* GetObjects() { return pObjs; }
// Debugging
void Dump( SvStream&, sal_Bool bDumpAll=sal_False );
void Dump( SvStream&, bool bDumpAll=false );
};
SV_DECL_REF(SbxObject)
+74 -74
View File
@@ -90,7 +90,7 @@ struct SbxValues
class BASIC_DLLPUBLIC SbxValue : public SbxBase
{
// #55226 Transport additional infos
BASIC_DLLPRIVATE SbxValue* TheRealValue( sal_Bool bObjInObjError ) const;
BASIC_DLLPRIVATE SbxValue* TheRealValue( bool bObjInObjError ) const;
BASIC_DLLPRIVATE SbxValue* TheRealValue() const;
protected:
SbxValues aData; // Data
@@ -99,8 +99,8 @@ protected:
virtual void Broadcast( sal_uIntPtr ); // Broadcast-Call
virtual ~SbxValue();
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_VALUE,1);
TYPEINFO_OVERRIDE();
@@ -109,40 +109,40 @@ public:
SbxValue( const SbxValue& );
SbxValue& operator=( const SbxValue& );
virtual void Clear() SAL_OVERRIDE;
virtual sal_Bool IsFixed() const SAL_OVERRIDE;
virtual bool IsFixed() const SAL_OVERRIDE;
sal_Bool IsInteger() const { return sal_Bool( GetType() == SbxINTEGER ); }
sal_Bool IsLong() const { return sal_Bool( GetType() == SbxLONG ); }
sal_Bool IsSingle() const { return sal_Bool( GetType() == SbxSINGLE ); }
sal_Bool IsDouble() const { return sal_Bool( GetType() == SbxDOUBLE ); }
sal_Bool IsString() const { return sal_Bool( GetType() == SbxSTRING ); }
sal_Bool IsDate() const { return sal_Bool( GetType() == SbxDATE ); }
sal_Bool IsCurrency()const { return sal_Bool( GetType() == SbxCURRENCY ); }
sal_Bool IsObject() const { return sal_Bool( GetType() == SbxOBJECT ); }
sal_Bool IsDataObject()const{return sal_Bool( GetType() == SbxDATAOBJECT);}
sal_Bool IsBool() const { return sal_Bool( GetType() == SbxBOOL ); }
sal_Bool IsErr() const { return sal_Bool( GetType() == SbxERROR ); }
sal_Bool IsEmpty() const { return sal_Bool( GetType() == SbxEMPTY ); }
sal_Bool IsNull() const { return sal_Bool( GetType() == SbxNULL ); }
sal_Bool IsChar() const { return sal_Bool( GetType() == SbxCHAR ); }
sal_Bool IsByte() const { return sal_Bool( GetType() == SbxBYTE ); }
sal_Bool IsUShort() const { return sal_Bool( GetType() == SbxUSHORT ); }
sal_Bool IsULong() const { return sal_Bool( GetType() == SbxULONG ); }
sal_Bool IsInt() const { return sal_Bool( GetType() == SbxINT ); }
sal_Bool IsUInt() const { return sal_Bool( GetType() == SbxUINT ); }
sal_Bool IspChar() const { return sal_Bool( GetType() == SbxLPSTR ); }
sal_Bool IsNumeric() const;
sal_Bool IsNumericRTL() const; // #41692 Interface for Basic
sal_Bool ImpIsNumeric( bool bOnlyIntntl ) const; // Implementation
bool IsInteger() const { return GetType() == SbxINTEGER ; }
bool IsLong() const { return GetType() == SbxLONG ; }
bool IsSingle() const { return GetType() == SbxSINGLE ; }
bool IsDouble() const { return GetType() == SbxDOUBLE ; }
bool IsString() const { return GetType() == SbxSTRING ; }
bool IsDate() const { return GetType() == SbxDATE ; }
bool IsCurrency() const { return GetType() == SbxCURRENCY ; }
bool IsObject() const { return GetType() == SbxOBJECT ; }
bool IsDataObject() const { return GetType() == SbxDATAOBJECT; }
bool IsBool() const { return GetType() == SbxBOOL ; }
bool IsErr() const { return GetType() == SbxERROR ; }
bool IsEmpty() const { return GetType() == SbxEMPTY ; }
bool IsNull() const { return GetType() == SbxNULL ; }
bool IsChar() const { return GetType() == SbxCHAR ; }
bool IsByte() const { return GetType() == SbxBYTE ; }
bool IsUShort() const { return GetType() == SbxUSHORT ; }
bool IsULong() const { return GetType() == SbxULONG ; }
bool IsInt() const { return GetType() == SbxINT ; }
bool IsUInt() const { return GetType() == SbxUINT ; }
bool IspChar() const { return GetType() == SbxLPSTR ; }
bool IsNumeric() const;
bool IsNumericRTL() const; // #41692 Interface for Basic
bool ImpIsNumeric( bool bOnlyIntntl ) const; // Implementation
virtual SbxClassType GetClass() const SAL_OVERRIDE;
virtual SbxDataType GetType() const SAL_OVERRIDE;
SbxDataType GetFullType() const;
sal_Bool SetType( SbxDataType );
bool SetType( SbxDataType );
virtual sal_Bool Get( SbxValues& ) const;
virtual bool Get( SbxValues& ) const;
const SbxValues& GetValues_Impl() const { return aData; }
virtual sal_Bool Put( const SbxValues& );
virtual bool Put( const SbxValues& );
inline SbxValues * data() { return &aData; }
@@ -159,7 +159,7 @@ public:
double GetDouble() const;
double GetDate() const;
sal_Bool GetBool() const;
bool GetBool() const;
const OUString& GetCoreString() const;
OUString GetOUString() const;
@@ -168,50 +168,50 @@ public:
sal_uInt16 GetUShort() const;
sal_uInt32 GetULong() const;
sal_Bool PutInteger( sal_Int16 );
sal_Bool PutLong( sal_Int32 );
sal_Bool PutSingle( float );
sal_Bool PutDouble( double );
sal_Bool PutDate( double );
sal_Bool PutBool( sal_Bool );
sal_Bool PutErr( sal_uInt16 );
sal_Bool PutStringExt( const OUString& ); // with extended analysis (International, "sal_True"/"sal_False")
sal_Bool PutInt64( sal_Int64 );
sal_Bool PutUInt64( sal_uInt64 );
sal_Bool PutString( const OUString& );
sal_Bool PutChar( sal_Unicode );
sal_Bool PutByte( sal_uInt8 );
sal_Bool PutUShort( sal_uInt16 );
sal_Bool PutULong( sal_uInt32 );
sal_Bool PutEmpty();
sal_Bool PutNull();
bool PutInteger( sal_Int16 );
bool PutLong( sal_Int32 );
bool PutSingle( float );
bool PutDouble( double );
bool PutDate( double );
bool PutBool( bool );
bool PutErr( sal_uInt16 );
bool PutStringExt( const OUString& ); // with extended analysis (International, "sal_True"/"sal_False")
bool PutInt64( sal_Int64 );
bool PutUInt64( sal_uInt64 );
bool PutString( const OUString& );
bool PutChar( sal_Unicode );
bool PutByte( sal_uInt8 );
bool PutUShort( sal_uInt16 );
bool PutULong( sal_uInt32 );
bool PutEmpty();
bool PutNull();
// Special methods
sal_Bool PutDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec );
sal_Bool PutDecimal( SbxDecimal* pDecimal ); // This function is needed for Windows build, don't remove
sal_Bool fillAutomationDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec ) const;
sal_Bool PutCurrency( const sal_Int64& );
bool PutDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec );
bool PutDecimal( SbxDecimal* pDecimal ); // This function is needed for Windows build, don't remove
bool fillAutomationDecimal( com::sun::star::bridge::oleautomation::Decimal& rAutomationDec ) const;
bool PutCurrency( const sal_Int64& );
// Interface for CDbl in Basic
static SbxError ScanNumIntnl( const OUString& rSrc, double& nVal, bool bSingle = false );
sal_Bool PutObject( SbxBase* );
bool PutObject( SbxBase* );
virtual sal_Bool Convert( SbxDataType );
virtual sal_Bool Compute( SbxOperator, const SbxValue& );
virtual sal_Bool Compare( SbxOperator, const SbxValue& ) const;
sal_Bool Scan( const OUString&, sal_uInt16* = NULL );
virtual bool Convert( SbxDataType );
virtual bool Compute( SbxOperator, const SbxValue& );
virtual bool Compare( SbxOperator, const SbxValue& ) const;
bool Scan( const OUString&, sal_uInt16* = NULL );
void Format( OUString&, const OUString* = NULL ) const;
// The following operators are definied for easier handling.
// TODO: Ensure error conditions (overflow, conversions)
// are taken into consideration in Compute and Compare
inline int operator ==( const SbxValue& ) const;
inline int operator !=( const SbxValue& ) const;
inline int operator <( const SbxValue& ) const;
inline int operator >( const SbxValue& ) const;
inline int operator <=( const SbxValue& ) const;
inline int operator >=( const SbxValue& ) const;
inline bool operator ==( const SbxValue& ) const;
inline bool operator !=( const SbxValue& ) const;
inline bool operator <( const SbxValue& ) const;
inline bool operator >( const SbxValue& ) const;
inline bool operator <=( const SbxValue& ) const;
inline bool operator >=( const SbxValue& ) const;
inline SbxValue& operator *=( const SbxValue& );
inline SbxValue& operator /=( const SbxValue& );
@@ -223,22 +223,22 @@ public:
inline SbxValue& operator ^=( const SbxValue& );
};
inline int SbxValue::operator==( const SbxValue& r ) const
inline bool SbxValue::operator==( const SbxValue& r ) const
{ return Compare( SbxEQ, r ); }
inline int SbxValue::operator!=( const SbxValue& r ) const
inline bool SbxValue::operator!=( const SbxValue& r ) const
{ return Compare( SbxNE, r ); }
inline int SbxValue::operator<( const SbxValue& r ) const
inline bool SbxValue::operator<( const SbxValue& r ) const
{ return Compare( SbxLT, r ); }
inline int SbxValue::operator>( const SbxValue& r ) const
inline bool SbxValue::operator>( const SbxValue& r ) const
{ return Compare( SbxGT, r ); }
inline int SbxValue::operator<=( const SbxValue& r ) const
inline bool SbxValue::operator<=( const SbxValue& r ) const
{ return Compare( SbxLE, r ); }
inline int SbxValue::operator>=( const SbxValue& r ) const
inline bool SbxValue::operator>=( const SbxValue& r ) const
{ return Compare( SbxGE, r ); }
inline SbxValue& SbxValue::operator*=( const SbxValue& r )
@@ -300,8 +300,8 @@ protected:
sal_uIntPtr nUserData; // User data for Call()
SbxObject* pParent; // Currently attached object
virtual ~SbxVariable();
virtual sal_Bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual sal_Bool StoreData( SvStream& ) const SAL_OVERRIDE;
virtual bool LoadData( SvStream&, sal_uInt16 ) SAL_OVERRIDE;
virtual bool StoreData( SvStream& ) const SAL_OVERRIDE;
public:
SBX_DECL_PERSIST_NODATA(SBXCR_SBX,SBXID_VARIABLE,2);
TYPEINFO_OVERRIDE();
@@ -310,13 +310,13 @@ public:
SbxVariable( const SbxVariable& );
SbxVariable& operator=( const SbxVariable& );
void Dump( SvStream&, sal_Bool bDumpAll=sal_False );
void Dump( SvStream&, bool bDumpAll=false );
virtual void SetName( const OUString& );
virtual const OUString& GetName( SbxNameType = SbxNAME_NONE ) const;
sal_uInt16 GetHashCode() const { return nHash; }
virtual void SetModified( sal_Bool ) SAL_OVERRIDE;
virtual void SetModified( bool ) SAL_OVERRIDE;
sal_uIntPtr GetUserData() const { return nUserData; }
void SetUserData( sal_uIntPtr n ) { nUserData = n; }
@@ -333,7 +333,7 @@ public:
// Sfx-Broadcasting-Support:
// Due to data reduction and better DLL-hierarchie currently via casting
SfxBroadcaster& GetBroadcaster();
sal_Bool IsBroadcaster() const { return sal_Bool( pCst != NULL ); }
bool IsBroadcaster() const { return pCst != NULL; }
virtual void Broadcast( sal_uIntPtr nHintId ) SAL_OVERRIDE;
inline const SbxObject* GetParent() const { return pParent; }
+3 -3
View File
@@ -336,8 +336,8 @@ SwCalc::SwCalc( SwDoc& rD )
VarTable[ aHashValue[ n ] ] = new SwCalcExp( sTmpStr, nVal, 0 );
}
((SwCalcExp*)VarTable[ aHashValue[ 0 ] ])->nValue.PutBool( sal_False );
((SwCalcExp*)VarTable[ aHashValue[ 1 ] ])->nValue.PutBool( sal_True );
((SwCalcExp*)VarTable[ aHashValue[ 0 ] ])->nValue.PutBool( false );
((SwCalcExp*)VarTable[ aHashValue[ 1 ] ])->nValue.PutBool( true );
((SwCalcExp*)VarTable[ aHashValue[ 2 ] ])->nValue.PutDouble( F_PI );
((SwCalcExp*)VarTable[ aHashValue[ 3 ] ])->nValue.PutDouble( 2.7182818284590452354 );
@@ -1597,7 +1597,7 @@ SwSbxValue::~SwSbxValue()
sal_Bool SwSbxValue::GetBool() const
{
return SbxSTRING == GetType() ? !GetOUString().isEmpty()
: 0 != SbxValue::GetBool();
: SbxValue::GetBool();
}
double SwSbxValue::GetDouble() const