[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5256] Use the general numeric input-sequence type added 2
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5256] Use the general numeric input-sequence type added 20110817T1457Z |
Date: |
Wed, 17 Aug 2011 18:43:31 +0000 |
Revision: 5256
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5256
Author: chicares
Date: 2011-08-17 18:43:29 +0000 (Wed, 17 Aug 2011)
Log Message:
-----------
Use the general numeric input-sequence type added 20110817T1457Z
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/input.hpp
lmi/trunk/mec_input.hpp
lmi/trunk/mec_server.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2011-08-17 14:57:25 UTC (rev 5255)
+++ lmi/trunk/ChangeLog 2011-08-17 18:43:29 UTC (rev 5256)
@@ -28304,3 +28304,16 @@
mc_enum_types.xpp
Mark "scalar" strategies as obsolete; remove them where warranted.
+20110817T1457Z <address@hidden> [623]
+
+ datum_sequence.cpp
+ datum_sequence.hpp
+Add a general numeric input-sequence type.
+
+20110817T1843Z <address@hidden> [623]
+
+ input.hpp
+ mec_input.hpp
+ mec_server.cpp
+Use the general numeric input-sequence type added 20110817T1457Z.
+
Modified: lmi/trunk/input.hpp
===================================================================
--- lmi/trunk/input.hpp 2011-08-17 14:57:25 UTC (rev 5255)
+++ lmi/trunk/input.hpp 2011-08-17 18:43:29 UTC (rev 5256)
@@ -380,31 +380,31 @@
mce_yes_or_no HoneymoonEndorsement ;
tnr_proportion PostHoneymoonSpread ;
tnr_nonnegative_double InforceHoneymoonValue ;
- datum_sequence ExtraMonthlyCustodialFee ;
- datum_sequence ExtraCompensationOnAssets ;
- datum_sequence ExtraCompensationOnPremium ;
- datum_sequence PartialMortalityMultiplier ;
- datum_sequence CurrentCoiMultiplier ;
- datum_sequence CorporationTaxBracket ;
- datum_sequence TaxBracket ;
- datum_sequence ProjectedSalary ;
+ numeric_sequence ExtraMonthlyCustodialFee ;
+ numeric_sequence ExtraCompensationOnAssets ;
+ numeric_sequence ExtraCompensationOnPremium ;
+ numeric_sequence PartialMortalityMultiplier ;
+ numeric_sequence CurrentCoiMultiplier ;
+ numeric_sequence CorporationTaxBracket ;
+ numeric_sequence TaxBracket ;
+ numeric_sequence ProjectedSalary ;
datum_sequence SpecifiedAmount ;
datum_sequence DeathBenefitOption ;
payment_sequence Payment ;
mode_sequence PaymentMode ;
payment_sequence CorporationPayment ;
mode_sequence CorporationPaymentMode ;
- datum_sequence GeneralAccountRate ;
- datum_sequence SeparateAccountRate ;
- datum_sequence NewLoan ;
- datum_sequence Withdrawal ;
- datum_sequence FlatExtra ;
- datum_sequence PolicyLevelFlatExtra ;
- datum_sequence HoneymoonValueSpread ;
- datum_sequence PremiumHistory ;
- datum_sequence SpecamtHistory ;
- datum_sequence FundAllocations ; // INPUT !!
http://savannah.nongnu.org/support/?104481
- datum_sequence CashValueEnhancementRate ;
+ numeric_sequence GeneralAccountRate ;
+ numeric_sequence SeparateAccountRate ;
+ numeric_sequence NewLoan ;
+ numeric_sequence Withdrawal ;
+ numeric_sequence FlatExtra ;
+ numeric_sequence PolicyLevelFlatExtra ;
+ numeric_sequence HoneymoonValueSpread ;
+ numeric_sequence PremiumHistory ;
+ numeric_sequence SpecamtHistory ;
+ numeric_sequence FundAllocations ; // INPUT !!
http://savannah.nongnu.org/support/?104481
+ numeric_sequence CashValueEnhancementRate ;
mce_yes_or_no CreateSupplementalReport ;
mce_report_column SupplementalReportColumn00 ;
mce_report_column SupplementalReportColumn01 ;
@@ -497,6 +497,7 @@
{
DesiredType* z = 0;
z = exact_cast<mode_sequence >(m); if(z) return z;
+ z = exact_cast<numeric_sequence >(m); if(z) return z;
z = exact_cast<payment_sequence >(m); if(z) return z;
return z;
}
Modified: lmi/trunk/mec_input.hpp
===================================================================
--- lmi/trunk/mec_input.hpp 2011-08-17 14:57:25 UTC (rev 5255)
+++ lmi/trunk/mec_input.hpp 2011-08-17 18:43:29 UTC (rev 5256)
@@ -178,9 +178,9 @@
tnr_nonnegative_double InforceLeastDeathBenefit ;
mce_state StateOfJurisdiction ;
mce_state PremiumTaxState ;
- datum_sequence FlatExtra ;
- datum_sequence PaymentHistory ;
- datum_sequence BenefitHistory ;
+ numeric_sequence FlatExtra ;
+ numeric_sequence PaymentHistory ;
+ numeric_sequence BenefitHistory ;
mce_yes_or_no UseDOB ;
tnr_nonnegative_double Payment ;
tnr_nonnegative_double BenefitAmount ;
@@ -202,7 +202,7 @@
z = exact_cast<ce_product_name >(m); if(z) return z;
z = exact_cast<datum_string >(m); if(z) return z;
// Sequences.
- z = exact_cast<datum_sequence >(m); if(z) return z;
+ z = exact_cast<numeric_sequence >(m); if(z) return z;
// mc- types.
z = exact_cast<mce_class >(m); if(z) return z;
z = exact_cast<mce_defn_life_ins >(m); if(z) return z;
Modified: lmi/trunk/mec_server.cpp
===================================================================
--- lmi/trunk/mec_server.cpp 2011-08-17 14:57:25 UTC (rev 5255)
+++ lmi/trunk/mec_server.cpp 2011-08-17 18:43:29 UTC (rev 5256)
@@ -102,9 +102,9 @@
double InforceLeastDeathBenefit =
exact_cast<tnr_nonnegative_double >(input["InforceLeastDeathBenefit"
])->value();
mcenum_state StateOfJurisdiction =
exact_cast<mce_state >(input["StateOfJurisdiction"
])->value();
mcenum_state PremiumTaxState =
exact_cast<mce_state >(input["PremiumTaxState"
])->value();
-// std::string FlatExtra =
exact_cast<datum_sequence >(input["FlatExtra"
])->value();
-// std::string PaymentHistory =
exact_cast<datum_sequence >(input["PaymentHistory"
])->value();
-// std::string BenefitHistory =
exact_cast<datum_sequence >(input["BenefitHistory"
])->value();
+// std::string FlatExtra =
exact_cast<numeric_sequence >(input["FlatExtra"
])->value();
+// std::string PaymentHistory =
exact_cast<numeric_sequence >(input["PaymentHistory"
])->value();
+// std::string BenefitHistory =
exact_cast<numeric_sequence >(input["BenefitHistory"
])->value();
// bool UseDOB =
exact_cast<mce_yes_or_no >(input["UseDOB"
])->value();
double Payment =
exact_cast<tnr_nonnegative_double >(input["Payment"
])->value();
double BenefitAmount =
exact_cast<tnr_nonnegative_double >(input["BenefitAmount"
])->value();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5256] Use the general numeric input-sequence type added 20110817T1457Z,
Greg Chicares <=