summaryrefslogtreecommitdiff
path: root/src/mongo/util/safe_num-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/safe_num-inl.h')
-rw-r--r--src/mongo/util/safe_num-inl.h141
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