[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;
- [lmi-commits] [lmi] master updated (8013537 -> 6ced7c1), Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master e8b411d 2/6: Relocate DeathBenefitFootnote to policy file, Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master 2e545fb 1/6: Relocate ExpRatRiskChargeFootnote to policy file, Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master 7ddaad7 4/6: Relocate 'values' footnotes to policy file, Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master 15e1e5e 3/6: Relocate SinglePremiumFootnote to policy file, Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master 6ced7c1 6/6: Relocate more footnotes to policy file, Greg Chicares, 2019/07/12
- [lmi-commits] [lmi] master a496beb 5/6: Add several new footnote entities,
Greg Chicares <=