[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] valyuta/005 0735250 15/17: Improve incrementally
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] valyuta/005 0735250 15/17: Improve incrementally |
Date: |
Sat, 16 Jan 2021 21:06:19 -0500 (EST) |
branch: valyuta/005
commit 073525097ba4931ab9d6d7a5b95c36a44009254d
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Improve incrementally
---
round_to.hpp | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/round_to.hpp b/round_to.hpp
index 3ab8adb..2b88dd0 100644
--- a/round_to.hpp
+++ b/round_to.hpp
@@ -265,10 +265,10 @@ class round_to
bool operator==(round_to const&) const;
RealType operator()(RealType r) const;
- std::vector<RealType> operator()(std::vector<RealType> r) const;
+ std::vector<RealType> operator()(std::vector<RealType> const& r) const;
currency c(RealType r) const;
- std::vector<currency> c(std::vector<RealType> r) const;
+ std::vector<currency> c(std::vector<RealType> const& r) const;
currency c(currency const& z) const;
@@ -373,7 +373,8 @@ inline RealType round_to<RealType>::operator()(RealType r)
const
}
template<typename RealType>
-inline std::vector<RealType>
round_to<RealType>::operator()(std::vector<RealType> r) const
+inline std::vector<RealType> round_to<RealType>::operator()
+ (std::vector<RealType> const& r) const
{
std::vector<RealType> z;
z.reserve(r.size());
@@ -392,7 +393,8 @@ inline currency round_to<RealType>::c(RealType r) const
}
template<typename RealType>
-inline std::vector<currency> round_to<RealType>::c(std::vector<RealType> r)
const
+inline std::vector<currency> round_to<RealType>::c
+ (std::vector<RealType> const& r) const
{
std::vector<currency> z;
z.reserve(r.size());
- [lmi-commits] [lmi] valyuta/005 4902da4 01/17: Reinvent currency ab ovo, (continued)
- [lmi-commits] [lmi] valyuta/005 4902da4 01/17: Reinvent currency ab ovo, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 ffa2ce4 09/17: Redesign unit test, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 90d7483 10/17: Improve currency class, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 3d44f42 13/17: Save a sorted list of regressions, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 c8864d3 04/17: Add commented-out relops, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 f3219f8 12/17: Use CURRENCY_UNIT_IS_CENTS appropriately, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 aad51dd 07/17: Inline more, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 b852a68 05/17: Add features, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 d69f05c 06/17: Ratify some regression-testing differences, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 2aae91a 14/17: Improve incrementally, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 0735250 15/17: Improve incrementally,
Greg Chicares <=
- [lmi-commits] [lmi] valyuta/005 dfdbf3c 16/17: Use currency type for class members as appropriate, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 221c094 08/17: Prefer constexpr, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 4401725 17/17: Merge branch 'master' into valyuta/005, Greg Chicares, 2021/01/16
- [lmi-commits] [lmi] valyuta/005 e3f3eff 11/17: Revert "Ratify some regression-testing differences", Greg Chicares, 2021/01/16