[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] valyuta/004 67f1c54 08/17: Move a block of code as j
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] valyuta/004 67f1c54 08/17: Move a block of code as just announced |
Date: |
Thu, 24 Dec 2020 10:23:51 -0500 (EST) |
branch: valyuta/004
commit 67f1c548d0065b71725836075af2386b65621c6b
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Move a block of code as just announced
This is assuredly safe: it relies on a const member
product_database const database_;
and "length" consistency is asserted.
---
ihs_basicval.cpp | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/ihs_basicval.cpp b/ihs_basicval.cpp
index 8ff4a92..e868f89 100644
--- a/ihs_basicval.cpp
+++ b/ihs_basicval.cpp
@@ -153,6 +153,15 @@ BasicValues::BasicValues
);
yare_input_.DeathBenefitOption .assign(1, z.value());
+ int const db_len = database().length();
+ yare_input_.ExtraMonthlyCustodialFee .resize(db_len);
+ yare_input_.ExtraCompensationOnAssets .resize(db_len);
+ yare_input_.ExtraCompensationOnPremium.resize(db_len);
+ yare_input_.CurrentCoiMultiplier .assign(db_len, 1.0);
+ yare_input_.SpecifiedAmount .assign(db_len,
yare_input_.SpecifiedAmount [0]);
+ yare_input_.DeathBenefitOption .assign(db_len,
yare_input_.DeathBenefitOption[0]);
+ yare_input_.FlatExtra .resize(db_len);
+
GPTServerInit();
}
@@ -282,15 +291,6 @@ void BasicValues::GPTServerInit()
Length = EndtAge - IssueAge;
LMI_ASSERT(database().length() == Length);
- int const db_len = database().length();
- yare_input_.ExtraMonthlyCustodialFee .resize(db_len);
- yare_input_.ExtraCompensationOnAssets .resize(db_len);
- yare_input_.ExtraCompensationOnPremium.resize(db_len);
- yare_input_.CurrentCoiMultiplier .assign(db_len, 1.0);
- yare_input_.SpecifiedAmount .assign(db_len,
yare_input_.SpecifiedAmount [0]);
- yare_input_.DeathBenefitOption .assign(db_len,
yare_input_.DeathBenefitOption[0]);
- yare_input_.FlatExtra .resize(db_len);
-
database().query_into(DB_LedgerType , ledger_type_);
database().query_into(DB_Nonillustrated, nonillustrated_);
bool no_longer_issued = database().query<bool>(DB_NoLongerIssued);
- [lmi-commits] [lmi] valyuta/004 updated (7192b10 -> cf62b44), Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 3c157f7 03/17: Report a range error when a range error is caught [336], Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 2504286 04/17: Resolve some marked defects [333], Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 eeacb20 07/17: Prepare to move a block of code, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 f16fd3a 02/17: Expunge an unwanted exception class, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 5ceb54d 01/17: Move an enum, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 5ac107f 09/17: Refactor, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 c9b4787 13/17: Make two member functions almost identical, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 cf62b44 17/17: Record timings, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 9d9c2b7 06/17: Assert "length" is same in two classes, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 67f1c54 08/17: Move a block of code as just announced,
Greg Chicares <=
- [lmi-commits] [lmi] valyuta/004 80a18db 14/17: Make two member functions identical, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 89ea7c8 15/17: Change a member's datatype, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 c6f6f55 16/17: Expunge a duplicative member function [325], Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 17275df 05/17: Resolve some more marked defects [326], Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 72dcc19 11/17: Note an apparent defect [327], Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 4a21c32 10/17: Move another block of code, Greg Chicares, 2020/12/24
- [lmi-commits] [lmi] valyuta/004 47b096d 12/17: Fix defect introduced 20100723T2339Z: wrong jurisdiction [326], Greg Chicares, 2020/12/24