[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);
- [lmi-commits] [lmi] master d888936 06/16: Move a comment to a more appropriate place, (continued)
- [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, 2020/04/11
- [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 <=
- [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