[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] valyuta/007 6fa464d3 02/18: Avoid writing " \n"
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] valyuta/007 6fa464d3 02/18: Avoid writing " \n" |
Date: |
Sun, 24 Apr 2022 18:46:13 -0400 (EDT) |
branch: valyuta/007
commit 6fa464d39b32853a9e089f1366f3907af4001d69
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Avoid writing " \n"
---
ledger_text_formats.cpp | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/ledger_text_formats.cpp b/ledger_text_formats.cpp
index bcb44d6e..d9357f76 100644
--- a/ledger_text_formats.cpp
+++ b/ledger_text_formats.cpp
@@ -185,6 +185,11 @@
calculation_summary_formatter::calculation_summary_formatter
}
}
+std::string prepend_space_if_not_empty(std::string const& s)
+{
+ return s.empty() ? s : " " + s;
+}
+
std::string calculation_summary_formatter::top_note
(std::string const& line_break
) const
@@ -199,8 +204,8 @@ std::string calculation_summary_formatter::top_note
else
{
oss
- << "Calculation summary for: "
- << invar_.Insured1
+ << "Calculation summary for:"
+ << prepend_space_if_not_empty(invar_.Insured1)
<< line_break
<< invar_.Gender << ", " << invar_.Smoker
<< std::setprecision(0)
- [lmi-commits] [lmi] valyuta/007 66592ac8 12/18: Rearrange ledger formats, (continued)
- [lmi-commits] [lmi] valyuta/007 66592ac8 12/18: Rearrange ledger formats, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 9201d7ef 01/18: Allow "touchstone" files to contain '\t', Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 ba639668 08/18: Reorder format-style map, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 b480490b 13/18: Distinguish two ledger formats, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 9bc66a02 18/18: Revert "Temporarily filter out factor-of-100 errors", Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 e8a5d1a4 17/18: Temporarily filter out factor-of-100 errors, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 f77d9219 05/18: Add two new ledger emission options, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 7e2c48ae 03/18: Filter unexpectedly small system-test discrepancies, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 e3830e7a 07/18: Fix omissions earlier on this branch, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 2a247e37 16/18: Mark or expunge unused fields, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 6fa464d3 02/18: Avoid writing " \n",
Greg Chicares <=
- [lmi-commits] [lmi] valyuta/007 e2f2679c 09/18: Clean up beforehand, not afterward, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 2dfc93c1 14/18: Rearrange ledger formats, Greg Chicares, 2022/04/24
- [lmi-commits] [lmi] valyuta/007 847f3e0f 15/18: Use a more reasonable format for an unused field, Greg Chicares, 2022/04/24