[Libreoffice-commits] core.git: basic/source

Arnaud Versini (via logerrit) logerrit at kemper.freedesktop.org
Sun Nov 22 16:53:39 UTC 2020


 basic/source/classes/image.cxx    |   22 ++++++++---------
 basic/source/classes/sbintern.cxx |   25 ++++++++++---------
 basic/source/comp/buffer.cxx      |    8 +++---
 basic/source/comp/codegen.cxx     |   13 +++++-----
 basic/source/comp/scanner.cxx     |   49 +++++++++++++++++++-------------------
 5 files changed, 60 insertions(+), 57 deletions(-)

New commits:
commit 1fdd1e8f2e91e44762b2b8017125cc1ffb00d4af
Author:     Arnaud Versini <arnaud.versini at libreoffice.org>
AuthorDate: Sun Nov 22 16:29:04 2020 +0100
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Sun Nov 22 17:53:04 2020 +0100

    BASIC : use initialization list in constructors.
    
    Change-Id: I651a16be0a80210504267a743b2c50474fb1cc50
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106357
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/basic/source/classes/image.cxx b/basic/source/classes/image.cxx
index 6ce3b8894ca9..e17b391f3d55 100644
--- a/basic/source/classes/image.cxx
+++ b/basic/source/classes/image.cxx
@@ -30,18 +30,18 @@
 #include <memory>
 
 SbiImage::SbiImage()
+    : bError(false)
+    , nFlags(SbiImageFlags::NONE)
+    , nStringSize(0)
+    , nCodeSize(0)
+    , nLegacyCodeSize(0)
+    , nDimBase(0)
+    , eCharSet(osl_getThreadTextEncoding())
+    , nStringIdx(0)
+    , nStringOff(0)
+    , bInit(false)
+    , bFirstInit(true)
 {
-    nFlags     = SbiImageFlags::NONE;
-    nStringSize= 0;
-    nCodeSize  = 0;
-    nLegacyCodeSize  =
-    nDimBase   = 0;
-    bInit      =
-    bError     = false;
-    bFirstInit = true;
-    eCharSet   = osl_getThreadTextEncoding();
-    nStringIdx = 0;
-    nStringOff = 0;
 }
 
 SbiImage::~SbiImage()
diff --git a/basic/source/classes/sbintern.cxx b/basic/source/classes/sbintern.cxx
index c1366801d3be..fd72949d5466 100644
--- a/basic/source/classes/sbintern.cxx
+++ b/basic/source/classes/sbintern.cxx
@@ -31,19 +31,20 @@ SbiGlobals* GetSbData()
 }
 
 SbiGlobals::SbiGlobals()
+    : pInst(nullptr)
+    , pMod(nullptr)
+    , pCompMod(nullptr) // JSM
+    , nInst(0)
+    , nCode(ERRCODE_NONE)
+    , nLine(0)
+    , nCol1(0)
+    , nCol2(0)
+    , bCompilerError(false)
+    , bGlobalInitErr(false)
+    , bRunInit(false)
+    , bBlockCompilerError(false)
+    , pMSOMacroRuntimLib(nullptr)
 {
-    pInst = nullptr;
-    pMod = nullptr;
-    pCompMod = nullptr; // JSM
-    nInst = 0;
-    nCode = ERRCODE_NONE;
-    nLine = 0;
-    nCol1 = nCol2 = 0;
-    bCompilerError = false;
-    bGlobalInitErr = false;
-    bRunInit = false;
-    bBlockCompilerError = false;
-    pMSOMacroRuntimLib = nullptr;
 }
 
 SbiGlobals::~SbiGlobals() = default;
diff --git a/basic/source/comp/buffer.cxx b/basic/source/comp/buffer.cxx
index bbc3c351f5ae..bb7bc596ff67 100644
--- a/basic/source/comp/buffer.cxx
+++ b/basic/source/comp/buffer.cxx
@@ -29,14 +29,14 @@ const sal_uInt32 UP_LIMIT=0xFFFFFF00;
 // of x*16 Bytes.
 
 SbiBuffer::SbiBuffer( SbiParser* p, short n )
+    : pParser(p)
+    , pCur(nullptr)
+    , nOff(0)
+    , nSize(0)
 {
-    pParser = p;
     n = ( (n + 15 ) / 16 ) * 16;
     if( !n ) n = 16;
-    pCur  = nullptr;
     nInc  = n;
-    nSize =
-    nOff  = 0;
 }
 
 SbiBuffer::~SbiBuffer()
diff --git a/basic/source/comp/codegen.cxx b/basic/source/comp/codegen.cxx
index 58e0e59c3b3e..b20d22c72078 100644
--- a/basic/source/comp/codegen.cxx
+++ b/basic/source/comp/codegen.cxx
@@ -37,13 +37,14 @@
 // nInc is the increment size of the buffers
 
 SbiCodeGen::SbiCodeGen( SbModule& r, SbiParser* p, short nInc )
-         : rMod( r ), aCode( p, nInc )
+    : pParser(p)
+    , rMod(r)
+    , aCode(p, nInc)
+    , nLine(0)
+    , nCol(0)
+    , nForLevel(0)
+    , bStmnt(false)
 {
-    pParser = p;
-    bStmnt = false;
-    nLine = 0;
-    nCol = 0;
-    nForLevel = 0;
 }
 
 sal_uInt32 SbiCodeGen::GetPC() const
diff --git a/basic/source/comp/scanner.cxx b/basic/source/comp/scanner.cxx
index 0647a72edfff..f74259d7bbbf 100644
--- a/basic/source/comp/scanner.cxx
+++ b/basic/source/comp/scanner.cxx
@@ -27,31 +27,32 @@
 #include <svl/zforlist.hxx>
 #include <rtl/character.hxx>
 
-SbiScanner::SbiScanner( const OUString& rBuf, StarBASIC* p ) : aBuf( rBuf )
+SbiScanner::SbiScanner(const OUString& rBuf, StarBASIC* p)
+    : aBuf(rBuf)
+    , nLineIdx(-1)
+    , nSaveLineIdx(-1)
+    , pBasic(p)
+    , eScanType(SbxVARIANT)
+    , nVal(0)
+    , nSavedCol1(0)
+    , nCol(0)
+    , nErrors(0)
+    , nColLock(0)
+    , nBufPos(0)
+    , nLine(0)
+    , nCol1(0)
+    , nCol2(0)
+    , bSymbol(false)
+    , bNumber(false)
+    , bSpaces(false)
+    , bAbort(false)
+    , bHash(true)
+    , bError(false)
+    , bCompatible(false)
+    , bVBASupportOn(false)
+    , bPrevLineExtentsComment(false)
+    , bInStatement(false)
 {
-    pBasic   = p;
-    nLineIdx = -1;
-    nVal     = 0;
-    eScanType = SbxVARIANT;
-    nErrors  = 0;
-    nBufPos  = 0;
-    nSavedCol1 = 0;
-    nColLock = 0;
-    nLine    = 0;
-    nCol1    = 0;
-    nCol2    = 0;
-    nCol     = 0;
-    bError   =
-    bAbort   =
-    bSpaces  =
-    bNumber  =
-    bSymbol  =
-    bCompatible =
-    bVBASupportOn =
-    bInStatement =
-    bPrevLineExtentsComment = false;
-    bHash    = true;
-    nSaveLineIdx = -1;
 }
 
 void SbiScanner::LockColumn()


More information about the Libreoffice-commits mailing list