diff options
author | Andrew Morrow <acm@10gen.com> | 2013-08-19 16:54:09 -0400 |
---|---|---|
committer | Andrew Morrow <acm@10gen.com> | 2013-08-20 11:48:46 -0400 |
commit | 95f78edec079e130c58bed831cfe341f45250784 (patch) | |
tree | 90b17d6e3d67740e39532ad5b47f46f7d2f204df /src/mongo/util/safe_num-inl.h | |
parent | fce3b4ce8fe848c332657f3accf596e6b087bce9 (diff) | |
download | mongo-95f78edec079e130c58bed831cfe341f45250784.tar.gz |
SERVER-375 Implement multiplication for SafeNum
Diffstat (limited to 'src/mongo/util/safe_num-inl.h')
-rw-r--r-- | src/mongo/util/safe_num-inl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mongo/util/safe_num-inl.h b/src/mongo/util/safe_num-inl.h index 18d6a1f641e..6679619643b 100644 --- a/src/mongo/util/safe_num-inl.h +++ b/src/mongo/util/safe_num-inl.h @@ -60,6 +60,14 @@ namespace mongo { return *this = addInternal(*this, rhs); } + inline SafeNum SafeNum::operator*(const SafeNum& rhs) const { + return mulInternal(*this, rhs); + } + + inline SafeNum& SafeNum::operator*=(const SafeNum& rhs) { + return *this = mulInternal(*this, rhs); + } + inline SafeNum SafeNum::bitAnd(const SafeNum& rhs) const { return andInternal(*this, rhs); } |