[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 3d6e389 07/15: Simplify single-premium logic
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 3d6e389 07/15: Simplify single-premium logic |
Date: |
Tue, 27 Aug 2019 13:50:19 -0400 (EDT) |
branch: master
commit 3d6e389b979dcc3469a60b5ddd265fa553c4b6ce
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Simplify single-premium logic
What was asserted in commit 89e684ce of 20190802T2218Z is now relied
upon. DB_IsSinglePremium accordingly replaces fragile and arcane logic
that purported to deduce product characteristics from 'PolicyLegalName'.
---
pdf_command_wx.cpp | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/pdf_command_wx.cpp b/pdf_command_wx.cpp
index bfbfb10..b14801d 100644
--- a/pdf_command_wx.cpp
+++ b/pdf_command_wx.cpp
@@ -2241,14 +2241,9 @@ class pdf_illustration_naic : public pdf_illustration
||test_variable("ModifiedSinglePremium0")
);
- bool const is_single_premium =
- starts_with(policy_name, "Single")
- || starts_with(policy_name, "Modified")
- ;
- LMI_ASSERT(is_single_premium == invar.IsSinglePremium);
add_variable
("SinglePremium"
- ,is_single_premium
+ ,bourn_cast<bool>(invar.IsSinglePremium)
);
// Variable representing the premium payment frequency with the
- [lmi-commits] [lmi] master updated (e0bf6c4 -> 80e47f2), Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master fee9d55 02/15: Support tabular minimum premiums, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master a1d772b 03/15: Prefer 'switch' to if...else_if...else, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 3d6e389 07/15: Simplify single-premium logic,
Greg Chicares <=
- [lmi-commits] [lmi] master a74799d 06/15: Add a 'GuarCoiWhence' database entity, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master e010c8f 04/15: Distinguish tabular minimum and target premiums, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 3e7a753 05/15: Resolve and document the policy-fee issue noted in the last commit, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 6b1abc0 11/15: Rework {flexible, single}-premium footnotes, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master b2e4af3 08/15: Make 'IsSinglePremium' enumerative, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 6596a29 12/15: Reformat to highlight similarity, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 80e47f2 15/15: Substitute product-database strings for literal text, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 2994f27 13/15: Simplify and condense, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master 04f9369 01/15: Add <MinPremFilename>, Greg Chicares, 2019/08/27
- [lmi-commits] [lmi] master d684bec 14/15: Move mce_ill_reg product description into {{ProductDescription}}, Greg Chicares, 2019/08/27