From dd9ba78cf763ece6c5e3762ca852cd87e5be7fa2 Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 19 Mar 2020 09:22:10 +1100 Subject: Backport: Minor improvements - noexcept, constexpr, cast removal. Backport of changeset 8012:48f82fb06505. --- src/EditView.cxx | 16 +++++++--------- src/EditView.h | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/EditView.cxx b/src/EditView.cxx index 300209f0f..e2f906a70 100644 --- a/src/EditView.cxx +++ b/src/EditView.cxx @@ -71,7 +71,7 @@ PrintParameters::PrintParameters() noexcept { namespace Scintilla { -bool ValidStyledText(const ViewStyle &vs, size_t styleOffset, const StyledText &st) { +bool ValidStyledText(const ViewStyle &vs, size_t styleOffset, const StyledText &st) noexcept { if (st.multipleStyles) { for (size_t iStyle = 0; iStyletabInChars); // Recalculate fixedColumnWidth } - const Sci::Line linePrintStart = - model.pdoc->SciLineFromPosition(static_cast(pfr->chrg.cpMin)); + const Sci::Line linePrintStart = model.pdoc->SciLineFromPosition(pfr->chrg.cpMin); Sci::Line linePrintLast = linePrintStart + (pfr->rc.bottom - pfr->rc.top) / vsPrint.lineHeight - 1; if (linePrintLast < linePrintStart) linePrintLast = linePrintStart; - const Sci::Line linePrintMax = - model.pdoc->SciLineFromPosition(static_cast(pfr->chrg.cpMax)); + const Sci::Line linePrintMax = model.pdoc->SciLineFromPosition(pfr->chrg.cpMax); if (linePrintLast > linePrintMax) linePrintLast = linePrintMax; //Platform::DebugPrintf("Formatting lines=[%0d,%0d,%0d] top=%0d bottom=%0d line=%0d %0d\n", @@ -2310,7 +2308,7 @@ Sci::Position EditView::FormatRange(bool draw, const Sci_RangeToFormat *pfr, Sur Sci::Line lineDoc = linePrintStart; - Sci::Position nPrintPos = static_cast(pfr->chrg.cpMin); + Sci::Position nPrintPos = pfr->chrg.cpMin; int visibleLine = 0; int widthPrint = pfr->rc.right - pfr->rc.left - vsPrint.fixedColumnWidth; if (printParameters.wrapState == eWrapNone) diff --git a/src/EditView.h b/src/EditView.h index 3addfbab8..2a2ca84d3 100644 --- a/src/EditView.h +++ b/src/EditView.h @@ -33,7 +33,7 @@ enum DrawPhase { drawAll = 0x1FF }; -bool ValidStyledText(const ViewStyle &vs, size_t styleOffset, const StyledText &st); +bool ValidStyledText(const ViewStyle &vs, size_t styleOffset, const StyledText &st) noexcept; int WidestLineWidth(Surface *surface, const ViewStyle &vs, int styleOffset, const StyledText &st); void DrawTextNoClipPhase(Surface *surface, PRectangle rc, const Style &style, XYPOSITION ybase, const char *s, int len, DrawPhase phase); -- cgit v1.2.3