lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 2f220af 2/2: Add 'DboNameMinDeathBenefit' to


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 2f220af 2/2: Add 'DboNameMinDeathBenefit' to product data
Date: Mon, 22 Oct 2018 18:19:34 -0400 (EDT)

branch: master
commit 2f220af2e604d52097f17829181232908fb9e06a
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Add 'DboNameMinDeathBenefit' to product data
---
 ledger_invariant_init.cpp | 4 ++--
 product_data.cpp          | 2 ++
 product_data.hpp          | 1 +
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index d1c253c..d8d0133 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -269,7 +269,7 @@ void LedgerInvariant::Init(BasicValues const* b)
     std::string dbo_name_option1 = mc_str(mce_option1);
     std::string dbo_name_option2 = mc_str(mce_option2);
     std::string dbo_name_rop     = mc_str(mce_rop    );
-    std::string dbo_name_mdb     = mc_str(mce_mdb    ); // DBO3 !! reconsider
+    std::string dbo_name_mdb     = mc_str(mce_mdb    );
 
     // The antediluvian branch has a null ProductData_ object.
     if(b->ProductData_)
@@ -283,7 +283,7 @@ void LedgerInvariant::Init(BasicValues const* b)
         dbo_name_option1               = p.datum("DboNameLevel"                
   );
         dbo_name_option2               = p.datum("DboNameIncreasing"           
   );
         dbo_name_rop                   = p.datum("DboNameReturnOfPremium"      
   );
-//      dbo_name_mdb                   = // DBO3 !! reconsider
+        dbo_name_mdb                   = p.datum("DboNameMinDeathBenefit"      
   );
         PolicyForm = p.datum(alt_form ? "PolicyFormAlternative" : 
"PolicyForm");
         PolicyMktgName                 = p.datum("PolicyMktgName"              
   );
         PolicyLegalName                = p.datum("PolicyLegalName"             
   );
diff --git a/product_data.cpp b/product_data.cpp
index 251d496..7226706 100644
--- a/product_data.cpp
+++ b/product_data.cpp
@@ -212,6 +212,7 @@ void product_data::ascribe_members()
     ascribe("DboNameLevel"                  , &product_data::DboNameLevel      
            );
     ascribe("DboNameIncreasing"             , &product_data::DboNameIncreasing 
            );
     ascribe("DboNameReturnOfPremium"        , 
&product_data::DboNameReturnOfPremium        );
+    ascribe("DboNameMinDeathBenefit"        , 
&product_data::DboNameMinDeathBenefit        );
     ascribe("AccountValueFootnote"          , 
&product_data::AccountValueFootnote          );
     ascribe("AttainedAgeFootnote"           , 
&product_data::AttainedAgeFootnote           );
     ascribe("CashSurrValueFootnote"         , 
&product_data::CashSurrValueFootnote         );
@@ -508,6 +509,7 @@ void product_data::write_policy_files()
     z.DboNameLevel               = glossed_string("A");
     z.DboNameIncreasing          = glossed_string("B");
     z.DboNameReturnOfPremium     = glossed_string("ROP");
+    z.DboNameMinDeathBenefit     = glossed_string("MDB");
     z.MarketingNameFootnote      = glossed_string("Policy form UL32768-NY is 
marketed as 'UL Supreme'.");
 
     z.ADDTerseName               = glossed_string("Accident");
diff --git a/product_data.hpp b/product_data.hpp
index 605ef06..a417b03 100644
--- a/product_data.hpp
+++ b/product_data.hpp
@@ -187,6 +187,7 @@ class LMI_SO product_data final
     glossed_string DboNameLevel;
     glossed_string DboNameIncreasing;
     glossed_string DboNameReturnOfPremium;
+    glossed_string DboNameMinDeathBenefit;
 
     // TODO ?? Most of the following are missing from the GUI.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]