[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 675f80e 1/3: Prefer const
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 675f80e 1/3: Prefer const |
Date: |
Tue, 2 Feb 2021 09:48:24 -0500 (EST) |
branch: master
commit 675f80e2830ce470934ce477b6c6ad467b571ba0
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Prefer const
Made product-file members shared_ptr<const> const because they should
never be modified.
---
basic_values.hpp | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/basic_values.hpp b/basic_values.hpp
index f3847a9..25668bc 100644
--- a/basic_values.hpp
+++ b/basic_values.hpp
@@ -117,13 +117,15 @@ class LMI_SO BasicValues
double InvestmentManagementFee() const;
- yare_input yare_input_;
- std::shared_ptr<product_data> product_;
- product_database const database_;
- std::shared_ptr<lingo> lingo_;
- std::shared_ptr<FundData> FundData_;
- std::shared_ptr<rounding_rules> RoundingRules_;
- std::shared_ptr<stratified_charges> StratifiedCharges_;
+ yare_input yare_input_;
+
+ std::shared_ptr<product_data const> product_;
+ product_database const database_;
+ std::shared_ptr<lingo const> lingo_;
+ std::shared_ptr<FundData const> FundData_;
+ std::shared_ptr<rounding_rules const> RoundingRules_;
+ std::shared_ptr<stratified_charges const> StratifiedCharges_;
+
std::shared_ptr<MortalityRates> MortalityRates_;
std::shared_ptr<InterestRates> InterestRates_;
std::shared_ptr<death_benefits> DeathBfts_;