From a63766d101df9ce02cef81ada9f8216dd4e008f0 Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 28 Sep 2024 08:36:22 +1000 Subject: Prefer member intializers. --- src/Document.cxx | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/Document.cxx b/src/Document.cxx index 319cc37e1..4b1f76a2a 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -144,28 +144,28 @@ CharacterExtracted::CharacterExtracted(const unsigned char *charBytes, size_t wi } Document::Document(DocumentOption options) : + refCount(0), cb(!FlagSet(options, DocumentOption::StylesNone), FlagSet(options, DocumentOption::TextLarge)), - durationStyleOneByte(0.000001, 0.0000001, 0.00001) { - refCount = 0; + endStyled(0), + styleClock(0), + enteredModification(0), + enteredStyling(0), + enteredReadOnlyCount(0), + insertionSet(false), #ifdef _WIN32 - eolMode = EndOfLine::CrLf; + eolMode(EndOfLine::CrLf), #else - eolMode = EndOfLine::Lf; + eolMode(EndOfLine::Lf), #endif - dbcsCodePage = CpUtf8; - lineEndBitSet = LineEndType::Default; - endStyled = 0; - styleClock = 0; - enteredModification = 0; - enteredStyling = 0; - enteredReadOnlyCount = 0; - insertionSet = false; - tabInChars = 8; - indentInChars = 0; - actualIndentInChars = 8; - useTabs = true; - tabIndents = true; - backspaceUnindents = false; + dbcsCodePage(CpUtf8), + lineEndBitSet(LineEndType::Default), + tabInChars(8), + indentInChars(0), + actualIndentInChars(8), + useTabs(true), + tabIndents(true), + backspaceUnindents(false), + durationStyleOneByte(0.000001, 0.0000001, 0.00001) { perLineData[ldMarkers] = std::make_unique(); perLineData[ldLevels] = std::make_unique(); -- cgit v1.2.3