[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master ce9d6b8 04/16: Change compositing for some st
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master ce9d6b8 04/16: Change compositing for some string members |
Date: |
Sat, 11 Apr 2020 20:36:02 -0400 (EDT) |
branch: master
commit ce9d6b8b3b5dd03835c6cadb205414f96d53a9e1
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Change compositing for some string members
Set composite 'Smoker' to empty, because 'Gender' is empty.
Set composite 'UWType' and 'CountryIso3166Abbrev' equal to the last
cell's value, because these members are often the same for all cells.
---
ledger_invariant.cpp | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index a32ec8b..c97dc02 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -732,16 +732,19 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
ProducerId = a_Addend.ProducerId;
CorpName = a_Addend.CorpName;
MasterContractNumber = a_Addend.MasterContractNumber;
- // This would necessarily vary by life:
-// ContractNumber = "";
- Insured1 = ""; // a_Addend.Insured1;
- Gender = ""; // a_Addend.Gender;
- UWType = ""; // a_Addend.UWType;
+ // This would often or even necessarily vary by life (except the
+ // "group underwriting type"...which might be "simplified" for most
+ // insureds, but "medical" for the oldest, but is most often the
+ // same for all):
+ ContractNumber = "";
+ Insured1 = "";
+ Gender = "";
+ UWType = a_Addend.UWType;
+ Smoker = "";
+ UWClass = "";
+ SubstandardTable = "";
- Smoker = a_Addend.Smoker;
- UWClass = ""; // a_Addend.UWClass;
- SubstandardTable = ""; // a_Addend.SubstandardTable;
DefnLifeIns = a_Addend.DefnLifeIns;
DefnMaterialChange = a_Addend.DefnMaterialChange;
AvoidMec = a_Addend.AvoidMec;
@@ -750,7 +753,7 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant
const& a_Addend)
StateOfJurisdiction = a_Addend.StateOfJurisdiction;
PremiumTaxState = a_Addend.PremiumTaxState;
- CountryIso3166Abbrev = ""; // a_Addend.CountryIso3166Abbrev;
+ CountryIso3166Abbrev = a_Addend.CountryIso3166Abbrev;
Comments = a_Addend.Comments;
// The composite has a supplemental report iff every cell has one,
- [lmi-commits] [lmi] master updated (dfb045a -> ed9a11d), Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 5f5f3b5 01/16: Move a large comment block outside a function definition, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master d888936 06/16: Move a comment to a more appropriate place, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master cbc0ec5 03/16: Sort string members together in declaration order, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master f7689a2 08/16: Regularize whitespace, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 95c2f88 02/16: Declutter, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master ce9d6b8 04/16: Change compositing for some string members,
Greg Chicares <=
- [lmi-commits] [lmi] master df9c566 07/16: Sort nonscalable scalar members together in declaration order, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master a7a9404 05/16: Simplify [348], Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 359c74c 09/16: Treat 'InitErMode' the same as any other ledger string, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 255b816 15/16: Mark ledger members dubiously ignored in compositing, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master ed9a11d 16/16: Address ledger members formerly ignored in compositing, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 2e134db 11/16: Add 'InitEeMode' to ledger, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master bb389e4 10/16: Alphabetize members of enumerative type, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 5dfa890 13/16: Reorder and label for greater uniformity, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master db81cdc 12/16: Correct a guaranteed-premium footnote, Greg Chicares, 2020/04/11
- [lmi-commits] [lmi] master 1f6064d 14/16: Fix index-origin errors in port from XSL-FO, Greg Chicares, 2020/04/11