lmi-commits
[Top][All Lists]
Advanced

[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_;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]