lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [lmi] master 2e134db 11/16: Add 'InitEeMode' to ledger


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 2e134db 11/16: Add 'InitEeMode' to ledger
Date: Sat, 11 Apr 2020 20:36:04 -0400 (EDT)

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

    Add 'InitEeMode' to ledger
---
 ledger_invariant.cpp      | 1 +
 ledger_invariant.hpp      | 1 +
 ledger_invariant_init.cpp | 1 +
 3 files changed, 3 insertions(+)

diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index 9a0d348..67f262e 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -382,6 +382,7 @@ void LedgerInvariant::Alloc(int len)
     Strings["SupplementalReportColumn11"    ] = &SupplementalReportColumn11    
;
 
     Strings["InitDBOpt"                     ] = &InitDBOpt                     
;
+    Strings["InitEeMode"                    ] = &InitEeMode                    
;
     Strings["InitErMode"                    ] = &InitErMode                    
;
 
     LedgerBase::Alloc();
diff --git a/ledger_invariant.hpp b/ledger_invariant.hpp
index 6952414..7cd6902 100644
--- a/ledger_invariant.hpp
+++ b/ledger_invariant.hpp
@@ -434,6 +434,7 @@ class LMI_SO LedgerInvariant final
     // is not visible across a shared-library boundary. For now, this
     // kludge solves an immediate problem for premium quotes.
     std::string     InitDBOpt;
+    std::string     InitEeMode;
     std::string     InitErMode;
 
     // Special-case strings.
diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index c1c88f7..e6d7e9e 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -536,6 +536,7 @@ void LedgerInvariant::Init(BasicValues const* b)
         :(mce_mdb     == init_dbo) ? dbo_name_mdb
         :throw std::logic_error("Unrecognized initial death benefit option.")
         ;
+    InitEeMode              = mc_str(b->Outlay_->ee_premium_modes()[0]);
     InitErMode              = mc_str(b->Outlay_->er_premium_modes()[0]);
 
     DefnLifeIns             = mc_str(b->yare_input_.DefinitionOfLifeInsurance);



reply via email to

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