[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master f8e65ae 5/6: Simplify by using PETE
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master f8e65ae 5/6: Simplify by using PETE |
Date: |
Tue, 16 Feb 2021 20:11:39 -0500 (EST) |
branch: master
commit f8e65ae4f9043ea6229ad547f6de26531d783c1d
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Simplify by using PETE
---
ledger_evaluator.cpp | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index adf7773..6d8749d 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -30,6 +30,7 @@
#include "calendar_date.hpp"
#include "configurable_settings.hpp"
#include "contains.hpp"
+#include "et_vector.hpp"
#include "global_settings.hpp"
#include "handle_exceptions.hpp" // report_exception()
#include "ledger_invariant.hpp"
@@ -47,7 +48,6 @@
#include <boost/filesystem/fstream.hpp>
#include <boost/filesystem/path.hpp>
-#include <algorithm> // transform()
#include <functional> // minus
#include <map>
#include <numeric> // iota()
@@ -750,17 +750,8 @@ ledger_evaluator Ledger::make_evaluator() const
mask_map ["MiscCharges"] = "999,999,999";
format_map["MiscCharges"] = f1;
- // ET !! Easier to write as
- // std::vector<double> NetDeathBenefit =
- // curr.EOYDeathBft - curr.TotalLoanBalance;
std::vector<double> NetDeathBenefit(curr.EOYDeathBft);
- std::transform
- (NetDeathBenefit.begin()
- ,NetDeathBenefit.end()
- ,curr.TotalLoanBalance.begin()
- ,NetDeathBenefit.begin()
- ,std::minus<double>()
- );
+ NetDeathBenefit -= curr.TotalLoanBalance;
vectors ["NetDeathBenefit"] = &NetDeathBenefit;
title_map ["NetDeathBenefit"] = "Net\nDeath\nBenefit";
mask_map ["NetDeathBenefit"] = "999,999,999";
- [lmi-commits] [lmi] master updated (c90e25a -> 24c32d6), Greg Chicares, 2021/02/16
- [lmi-commits] [lmi] master 4c499e2 1/6: Correct a typo in a comment, Greg Chicares, 2021/02/16
- [lmi-commits] [lmi] master 98a3720 2/6: Explicitly qualify std::size_t, Greg Chicares, 2021/02/16
- [lmi-commits] [lmi] master 24c32d6 6/6: Simplify by using PETE, Greg Chicares, 2021/02/16
- [lmi-commits] [lmi] master caf25c0 4/6: Fix defect committed 20210214T1925Z: implausible dummy values, Greg Chicares, 2021/02/16
- [lmi-commits] [lmi] master f8e65ae 5/6: Simplify by using PETE,
Greg Chicares <=
- [lmi-commits] [lmi] master f01c071 3/6: Expunge untrue comments, Greg Chicares, 2021/02/16