diff options
Diffstat (limited to 'src/mongo/util/safe_num-inl.h')
-rw-r--r-- | src/mongo/util/safe_num-inl.h | 141 |
1 files changed, 69 insertions, 72 deletions
diff --git a/src/mongo/util/safe_num-inl.h b/src/mongo/util/safe_num-inl.h index 0ea5bb6b867..0327fa54b00 100644 --- a/src/mongo/util/safe_num-inl.h +++ b/src/mongo/util/safe_num-inl.h @@ -29,99 +29,96 @@ namespace mongo { - inline SafeNum::SafeNum() : _type(EOO) { - } +inline SafeNum::SafeNum() : _type(EOO) {} - inline SafeNum::~SafeNum() { - } +inline SafeNum::~SafeNum() {} - inline SafeNum::SafeNum(const SafeNum& rhs) : _type(rhs._type), _value(rhs._value) { - } +inline SafeNum::SafeNum(const SafeNum& rhs) : _type(rhs._type), _value(rhs._value) {} - inline SafeNum& SafeNum::operator=(const SafeNum& rhs) { - _type = rhs._type; - _value = rhs._value; - return *this; - } +inline SafeNum& SafeNum::operator=(const SafeNum& rhs) { + _type = rhs._type; + _value = rhs._value; + return *this; +} - inline SafeNum::SafeNum(int num) : _type(NumberInt) { - _value.int32Val = num; - } +inline SafeNum::SafeNum(int num) : _type(NumberInt) { + _value.int32Val = num; +} - inline SafeNum::SafeNum(long long int num) : _type(NumberLong) { - _value.int64Val = num; - } +inline SafeNum::SafeNum(long long int num) : _type(NumberLong) { + _value.int64Val = num; +} - inline SafeNum::SafeNum(double num) : _type(NumberDouble) { - _value.doubleVal = num; - } +inline SafeNum::SafeNum(double num) : _type(NumberDouble) { + _value.doubleVal = num; +} - inline bool SafeNum::operator==(const SafeNum& rhs) const { - return isEquivalent(rhs); - } +inline bool SafeNum::operator==(const SafeNum& rhs) const { + return isEquivalent(rhs); +} - inline bool SafeNum::operator!=(const SafeNum& rhs) const { - return ! isEquivalent(rhs); - } +inline bool SafeNum::operator!=(const SafeNum& rhs) const { + return !isEquivalent(rhs); +} - inline SafeNum SafeNum::operator+(const SafeNum& rhs) const { - return addInternal(*this, rhs); - } +inline SafeNum SafeNum::operator+(const SafeNum& rhs) const { + return addInternal(*this, rhs); +} - inline SafeNum& SafeNum::operator+=(const SafeNum& rhs) { - return *this = addInternal(*this, rhs); - } +inline SafeNum& SafeNum::operator+=(const SafeNum& rhs) { + return * this = addInternal(*this, rhs); +} - inline SafeNum SafeNum::operator*(const SafeNum& rhs) const { - return mulInternal(*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::operator*=(const SafeNum& rhs) { + return * this = mulInternal(*this, rhs); +} - inline SafeNum SafeNum::bitAnd(const SafeNum& rhs) const { - return andInternal(*this, rhs); - } +inline SafeNum SafeNum::bitAnd(const SafeNum& rhs) const { + return andInternal(*this, rhs); +} - inline SafeNum SafeNum::operator&(const SafeNum& rhs) const { - return bitAnd(rhs); - } +inline SafeNum SafeNum::operator&(const SafeNum& rhs) const { + return bitAnd(rhs); +} - inline SafeNum& SafeNum::operator&=(const SafeNum& rhs) { - return *this = bitAnd(rhs); - } +inline SafeNum& SafeNum::operator&=(const SafeNum& rhs) { + return * this = bitAnd(rhs); +} - inline SafeNum SafeNum::bitOr(const SafeNum& rhs) const { - return orInternal(*this, rhs); - } +inline SafeNum SafeNum::bitOr(const SafeNum& rhs) const { + return orInternal(*this, rhs); +} - inline SafeNum SafeNum::operator|(const SafeNum& rhs) const { - return bitOr(rhs); - } +inline SafeNum SafeNum::operator|(const SafeNum& rhs) const { + return bitOr(rhs); +} - inline SafeNum& SafeNum::operator|=(const SafeNum& rhs) { - return *this = bitOr(rhs); - } +inline SafeNum& SafeNum::operator|=(const SafeNum& rhs) { + return * this = bitOr(rhs); +} - inline SafeNum SafeNum::bitXor(const SafeNum& rhs) const { - return xorInternal(*this, rhs); - } +inline SafeNum SafeNum::bitXor(const SafeNum& rhs) const { + return xorInternal(*this, rhs); +} - inline SafeNum SafeNum::operator^(const SafeNum& rhs) const { - return bitXor(rhs); - } +inline SafeNum SafeNum::operator^(const SafeNum& rhs) const { + return bitXor(rhs); +} - inline SafeNum& SafeNum::operator^=(const SafeNum& rhs) { - return *this = bitXor(rhs); - } +inline SafeNum& SafeNum::operator^=(const SafeNum& rhs) { + return * this = bitXor(rhs); +} - inline bool SafeNum::isValid() const { - return _type != EOO; - } +inline bool SafeNum::isValid() const { + return _type != EOO; +} - inline BSONType SafeNum::type() const { - return _type; - } +inline BSONType SafeNum::type() const { + return _type; +} -} // namespace mongo +} // namespace mongo |