[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [6254] Remove pointless assignment to an elsewhere-unused
From: |
Greg Chicares |
Subject: |
[lmi-commits] [6254] Remove pointless assignment to an elsewhere-unused member |
Date: |
Fri, 14 Aug 2015 00:06:29 +0000 |
Revision: 6254
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6254
Author: chicares
Date: 2015-08-14 00:06:29 +0000 (Fri, 14 Aug 2015)
Log Message:
-----------
Remove pointless assignment to an elsewhere-unused member
Modified Paths:
--------------
lmi/trunk/ihs_basicval.cpp
Modified: lmi/trunk/ihs_basicval.cpp
===================================================================
--- lmi/trunk/ihs_basicval.cpp 2015-08-13 23:57:45 UTC (rev 6253)
+++ lmi/trunk/ihs_basicval.cpp 2015-08-14 00:06:29 UTC (rev 6254)
@@ -107,39 +107,34 @@
,PremiumTaxState_ (a_StateOfJurisdiction)
,InitialTargetPremium(a_TargetPremium)
{
- Input* kludge_input = new Input;
-
- (*kludge_input)["IssueAge" ] =
value_cast<std::string>(a_IssueAge); yare_input_.IssueAge
= a_IssueAge ;
- (*kludge_input)["RetirementAge" ] =
value_cast<std::string>(a_IssueAge); yare_input_.RetirementAge
= a_IssueAge ;
- (*kludge_input)["Gender" ] = mc_str(a_Gender)
; yare_input_.Gender = a_Gender ;
- (*kludge_input)["Smoking" ] = mc_str(a_Smoker)
; yare_input_.Smoking = a_Smoker ;
- (*kludge_input)["UnderwritingClass"] = mc_str(a_UnderwritingClass)
; yare_input_.UnderwritingClass = a_UnderwritingClass ;
+ yare_input_.IssueAge = a_IssueAge ;
+ yare_input_.RetirementAge = a_IssueAge ;
+ yare_input_.Gender = a_Gender ;
+ yare_input_.Smoking = a_Smoker ;
+ yare_input_.UnderwritingClass = a_UnderwritingClass ;
if(a_AdbInForce)
{
- (*kludge_input)["AccidentalDeathBenefit"] = "Yes";
yare_input_.AccidentalDeathBenefit = mce_yes ;
+ yare_input_.AccidentalDeathBenefit = mce_yes ;
}
else
{
- (*kludge_input)["AccidentalDeathBenefit"] = "No";
yare_input_.AccidentalDeathBenefit = mce_no ;
+ yare_input_.AccidentalDeathBenefit = mce_no ;
}
- (*kludge_input)["GroupUnderwritingType" ] =
mc_str(a_UnderwritingBasis); yare_input_.GroupUnderwritingType =
a_UnderwritingBasis ;
- (*kludge_input)["ProductName" ] = a_ProductName;
yare_input_.ProductName = a_ProductName ;
- (*kludge_input)["PremiumTaxState" ] =
mc_str(a_StateOfJurisdiction); yare_input_.PremiumTaxState =
a_StateOfJurisdiction;
- (*kludge_input)["DefinitionOfLifeInsurance" ] = "GPT";
yare_input_.DefinitionOfLifeInsurance = mce_gpt ;
- (*kludge_input)["DefinitionOfMaterialChange"] = "GPT adjustment event";
yare_input_.DefinitionOfMaterialChange = mce_adjustment_event ;
+ yare_input_.GroupUnderwritingType = a_UnderwritingBasis ;
+ yare_input_.ProductName = a_ProductName ;
+ yare_input_.PremiumTaxState = a_StateOfJurisdiction;
+ yare_input_.DefinitionOfLifeInsurance = mce_gpt ;
+ yare_input_.DefinitionOfMaterialChange = mce_adjustment_event ;
- (*kludge_input)["SpecifiedAmount" ] =
value_cast<std::string>(a_FaceAmount); yare_input_.SpecifiedAmount
.assign(1, a_FaceAmount);
+ yare_input_.SpecifiedAmount .assign(1, a_FaceAmount);
mce_dbopt const z
(mce_option1_for_7702 == a_DBOptFor7702 ? mce_option1
:mce_option2_for_7702 == a_DBOptFor7702 ? mce_option2
:throw std::runtime_error("Unexpected DB option.")
);
- (*kludge_input)["DeathBenefitOption"] = mce_dbopt(z).str();
yare_input_.DeathBenefitOption .assign(1, z.value());
+ yare_input_.DeathBenefitOption .assign(1, z.value());
- // TODO ?? EGREGIOUS_DEFECT Redesign this function instead.
- const_cast<Input&>(*Input_) = *kludge_input;
-
GPTServerInit();
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [6254] Remove pointless assignment to an elsewhere-unused member,
Greg Chicares <=