[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] valyuta/002 56ec06f 37/65: overload SetMonthlyDetail
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] valyuta/002 56ec06f 37/65: overload SetMonthlyDetail() |
Date: |
Wed, 16 Sep 2020 16:55:18 -0400 (EDT) |
branch: valyuta/002
commit 56ec06f43dbb79f3bbe2ffe4858310b1152b40f2
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
overload SetMonthlyDetail()
---
account_value.hpp | 1 +
ihs_avdebug.cpp | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/account_value.hpp b/account_value.hpp
index a88502b..0753a69 100644
--- a/account_value.hpp
+++ b/account_value.hpp
@@ -302,6 +302,7 @@ class LMI_SO AccountValue final
void SetMonthlyDetail(int enumerator, std::string const& s);
void SetMonthlyDetail(int enumerator, double d);
+ void SetMonthlyDetail(int enumerator, currency c);
void DebugPrintInit();
void DebugEndBasis();
diff --git a/ihs_avdebug.cpp b/ihs_avdebug.cpp
index bdc4af2..aee9b3d 100644
--- a/ihs_avdebug.cpp
+++ b/ihs_avdebug.cpp
@@ -257,6 +257,12 @@ inline void AccountValue::SetMonthlyDetail(int enumerator,
double d)
}
//============================================================================
+inline void AccountValue::SetMonthlyDetail(int enumerator, currency c)
+{
+ DebugRecord[enumerator] = value_cast<std::string>(c);
+}
+
+//============================================================================
void AccountValue::SetDebugFilename(std::string const& s)
{
configurable_settings const& c = configurable_settings::instance();
- [lmi-commits] [lmi] valyuta/002 915d111 26/65: avoid operator double(), (continued)
- [lmi-commits] [lmi] valyuta/002 915d111 26/65: avoid operator double(), Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 d837132 38/65: Overload currency ctor, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 5d2e8ec 49/65: prefer to avoid operator=(double)?, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 015253b 10/65: add an alternative, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 346c95b 05/65: improve, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 c4e0809 24/65: use round_to<>.c(), Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 360060c 21/65: suppress failing assertions, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 c407817 13/65: fix defect, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 0cd4c10 27/65: There can be no operator*, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 c34960b 17/65: alternative for debugging, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 56ec06f 37/65: overload SetMonthlyDetail(),
Greg Chicares <=
- [lmi-commits] [lmi] valyuta/002 518d684 28/65: Currency: implement binary operator+, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 c07e796 08/65: use currency type, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 680dd5d 23/65: Revert "suppress failing assertions", Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 6b28993 06/65: clarify non-MEC solves, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 03262ae 16/65: commented-out curiosity, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 d63c5b3 33/65: round all the things, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 39eb954 36/65: symmetric binary operators, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 6381b2f 44/65: Throw on overflow, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 e0c5136 45/65: improve documentation, Greg Chicares, 2020/09/16
- [lmi-commits] [lmi] valyuta/002 7bac50c 50/65: default-initialize currency, Greg Chicares, 2020/09/16