lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master a496beb 5/6: Add several new footnote entitie


From: Greg Chicares
Subject: [lmi-commits] [lmi] master a496beb 5/6: Add several new footnote entities
Date: Fri, 12 Jul 2019 08:47:28 -0400 (EDT)

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

    Add several new footnote entities
---
 ledger_invariant.cpp      | 6 ++++++
 ledger_invariant.hpp      | 3 +++
 ledger_invariant_init.cpp | 3 +++
 product_data.cpp          | 3 +++
 product_data.hpp          | 5 ++++-
 5 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index 6fd008a..9a7dbe5 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -265,11 +265,14 @@ void LedgerInvariant::Alloc(int len)
     Strings["CurrentValuesFootnote"         ] = &CurrentValuesFootnote         
;
     Strings["DBOption1Footnote"             ] = &DBOption1Footnote             
;
     Strings["DBOption2Footnote"             ] = &DBOption2Footnote             
;
+    Strings["DBOption3Footnote"             ] = &DBOption3Footnote             
;
+    Strings["MinDeathBenefitFootnote"       ] = &MinDeathBenefitFootnote       
;
     Strings["ExpRatRiskChargeFootnote"      ] = &ExpRatRiskChargeFootnote      
;
     Strings["ExchangeChargeFootnote1"       ] = &ExchangeChargeFootnote1       
;
     Strings["FlexiblePremiumFootnote"       ] = &FlexiblePremiumFootnote       
;
     Strings["GuaranteedValuesFootnote"      ] = &GuaranteedValuesFootnote      
;
     Strings["CreditingRateFootnote"         ] = &CreditingRateFootnote         
;
+    Strings["GuaranteedCreditRateFootnote"  ] = &GuaranteedCreditRateFootnote  
;
     Strings["GrossRateFootnote"             ] = &GrossRateFootnote             
;
     Strings["NetRateFootnote"               ] = &NetRateFootnote               
;
     Strings["MecFootnote"                   ] = &MecFootnote                   
;
@@ -621,11 +624,14 @@ LedgerInvariant& LedgerInvariant::PlusEq(LedgerInvariant 
const& a_Addend)
     CurrentValuesFootnote         = a_Addend.CurrentValuesFootnote;
     DBOption1Footnote             = a_Addend.DBOption1Footnote;
     DBOption2Footnote             = a_Addend.DBOption2Footnote;
+    DBOption3Footnote             = a_Addend.DBOption3Footnote;
+    MinDeathBenefitFootnote       = a_Addend.MinDeathBenefitFootnote;
     ExpRatRiskChargeFootnote      = a_Addend.ExpRatRiskChargeFootnote;
     ExchangeChargeFootnote1       = a_Addend.ExchangeChargeFootnote1;
     FlexiblePremiumFootnote       = a_Addend.FlexiblePremiumFootnote;
     GuaranteedValuesFootnote      = a_Addend.GuaranteedValuesFootnote;
     CreditingRateFootnote         = a_Addend.CreditingRateFootnote;
+    GuaranteedCreditRateFootnote  = a_Addend.GuaranteedCreditRateFootnote;
     GrossRateFootnote             = a_Addend.GrossRateFootnote;
     NetRateFootnote               = a_Addend.NetRateFootnote;
     MecFootnote                   = a_Addend.MecFootnote;
diff --git a/ledger_invariant.hpp b/ledger_invariant.hpp
index 629d16a..bd9ea6e 100644
--- a/ledger_invariant.hpp
+++ b/ledger_invariant.hpp
@@ -309,11 +309,14 @@ class LMI_SO LedgerInvariant final
     std::string     CurrentValuesFootnote;
     std::string     DBOption1Footnote;
     std::string     DBOption2Footnote;
+    std::string     DBOption3Footnote;
+    std::string     MinDeathBenefitFootnote;
     std::string     ExpRatRiskChargeFootnote;
     std::string     ExchangeChargeFootnote1;
     std::string     FlexiblePremiumFootnote;
     std::string     GuaranteedValuesFootnote;
     std::string     CreditingRateFootnote;
+    std::string     GuaranteedCreditRateFootnote;
     std::string     GrossRateFootnote;
     std::string     NetRateFootnote;
     std::string     MecFootnote;
diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index 3b600fe..ec31a88 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -380,11 +380,14 @@ void LedgerInvariant::Init(BasicValues const* b)
         CurrentValuesFootnote          = p.datum("CurrentValuesFootnote"       
   );
         DBOption1Footnote              = p.datum("DBOption1Footnote"           
   );
         DBOption2Footnote              = p.datum("DBOption2Footnote"           
   );
+        DBOption3Footnote              = p.datum("DBOption3Footnote"           
   );
+        MinDeathBenefitFootnote        = p.datum("MinDeathBenefitFootnote"     
   );
         ExpRatRiskChargeFootnote       = p.datum("ExpRatRiskChargeFootnote"    
   );
         ExchangeChargeFootnote1        = p.datum("ExchangeChargeFootnote1"     
   );
         FlexiblePremiumFootnote        = p.datum("FlexiblePremiumFootnote"     
   );
         GuaranteedValuesFootnote       = p.datum("GuaranteedValuesFootnote"    
   );
         CreditingRateFootnote          = p.datum("CreditingRateFootnote"       
   );
+        GuaranteedCreditRateFootnote   = 
p.datum("GuaranteedCreditRateFootnote"   );
         GrossRateFootnote              = p.datum("GrossRateFootnote"           
   );
         NetRateFootnote                = p.datum("NetRateFootnote"             
   );
         MecFootnote                    = p.datum("MecFootnote"                 
   );
diff --git a/product_data.cpp b/product_data.cpp
index ad69624..f0507f3 100644
--- a/product_data.cpp
+++ b/product_data.cpp
@@ -283,11 +283,14 @@ void product_data::ascribe_members()
     ascribe("CurrentValuesFootnote"         , 
&product_data::CurrentValuesFootnote         );
     ascribe("DBOption1Footnote"             , &product_data::DBOption1Footnote 
            );
     ascribe("DBOption2Footnote"             , &product_data::DBOption2Footnote 
            );
+    ascribe("DBOption3Footnote"             , &product_data::DBOption3Footnote 
            );
+    ascribe("MinDeathBenefitFootnote"       , 
&product_data::MinDeathBenefitFootnote       );
     ascribe("ExpRatRiskChargeFootnote"      , 
&product_data::ExpRatRiskChargeFootnote      );
     ascribe("ExchangeChargeFootnote1"       , 
&product_data::ExchangeChargeFootnote1       );
     ascribe("FlexiblePremiumFootnote"       , 
&product_data::FlexiblePremiumFootnote       );
     ascribe("GuaranteedValuesFootnote"      , 
&product_data::GuaranteedValuesFootnote      );
     ascribe("CreditingRateFootnote"         , 
&product_data::CreditingRateFootnote         );
+    ascribe("GuaranteedCreditRateFootnote"  , 
&product_data::GuaranteedCreditRateFootnote  );
     ascribe("GrossRateFootnote"             , &product_data::GrossRateFootnote 
            );
     ascribe("NetRateFootnote"               , &product_data::NetRateFootnote   
            );
     ascribe("MecFootnote"                   , &product_data::MecFootnote       
            );
diff --git a/product_data.hpp b/product_data.hpp
index 9eaff28..70d14d5 100644
--- a/product_data.hpp
+++ b/product_data.hpp
@@ -271,11 +271,14 @@ class LMI_SO product_data
     glossed_string CurrentValuesFootnote;
     glossed_string DBOption1Footnote;
     glossed_string DBOption2Footnote;
-    glossed_string ExpRatRiskChargeFootnote; // DATABASE !! Expunge or use.
+    glossed_string DBOption3Footnote;
+    glossed_string MinDeathBenefitFootnote;
+    glossed_string ExpRatRiskChargeFootnote;
     glossed_string ExchangeChargeFootnote1;
     glossed_string FlexiblePremiumFootnote;
     glossed_string GuaranteedValuesFootnote;
     glossed_string CreditingRateFootnote;
+    glossed_string GuaranteedCreditRateFootnote;
     glossed_string GrossRateFootnote;
     glossed_string NetRateFootnote;
     glossed_string MecFootnote;



reply via email to

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