aboutsummaryrefslogtreecommitdiff
path: root/src/common/Utilities/Util.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-09-04 13:38:24 +0200
committerShauren <shauren.trinity@gmail.com>2020-09-04 13:38:24 +0200
commitb23190393248455f04d3a06def030a1ec7efad1e (patch)
tree1ce3772314492dcdb985641269a3114813d4b4dc /src/common/Utilities/Util.h
parentb20acfe701e6f5f995f2776f076d3c494c02e1aa (diff)
Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port
Diffstat (limited to 'src/common/Utilities/Util.h')
-rw-r--r--src/common/Utilities/Util.h43
1 files changed, 20 insertions, 23 deletions
diff --git a/src/common/Utilities/Util.h b/src/common/Utilities/Util.h
index 9592f36a7b7..308da01335d 100644
--- a/src/common/Utilities/Util.h
+++ b/src/common/Utilities/Util.h
@@ -57,12 +57,12 @@ private:
TC_COMMON_API void stripLineInvisibleChars(std::string &src);
-TC_COMMON_API int64 MoneyStringToMoney(const std::string& moneyString);
+TC_COMMON_API int64 MoneyStringToMoney(std::string const& moneyString);
-TC_COMMON_API struct tm* localtime_r(const time_t* time, struct tm *result);
+TC_COMMON_API struct tm* localtime_r(time_t const* time, struct tm *result);
TC_COMMON_API std::string secsToTimeString(uint64 timeInSecs, bool shortText = false, bool hoursOnly = false);
-TC_COMMON_API uint32 TimeStringToSecs(const std::string& timestring);
+TC_COMMON_API uint32 TimeStringToSecs(std::string const& timestring);
TC_COMMON_API std::string TimeToTimestampStr(time_t t);
// Percentage calculation
@@ -401,7 +401,7 @@ public:
part[3] = p4;
}
- inline bool operator <(const flag128 &right) const
+ inline bool operator<(flag128 const& right) const
{
for (uint8 i = 4; i > 0; --i)
{
@@ -413,7 +413,7 @@ public:
return false;
}
- inline bool operator ==(const flag128 &right) const
+ inline bool operator==(flag128 const& right) const
{
return
(
@@ -424,18 +424,17 @@ public:
);
}
- inline bool operator !=(const flag128 &right) const
+ inline bool operator!=(flag128 const& right) const
{
- return !this->operator ==(right);
+ return !(*this == right);
}
- inline flag128 operator &(const flag128 &right) const
+ inline flag128 operator&(flag128 const& right) const
{
- return flag128(part[0] & right.part[0], part[1] & right.part[1],
- part[2] & right.part[2], part[3] & right.part[3]);
+ return flag128(part[0] & right.part[0], part[1] & right.part[1], part[2] & right.part[2], part[3] & right.part[3]);
}
- inline flag128 & operator &=(const flag128 &right)
+ inline flag128& operator&=(flag128 const& right)
{
part[0] &= right.part[0];
part[1] &= right.part[1];
@@ -444,13 +443,12 @@ public:
return *this;
}
- inline flag128 operator |(const flag128 &right) const
+ inline flag128 operator|(flag128 const& right) const
{
- return flag128(part[0] | right.part[0], part[1] | right.part[1],
- part[2] | right.part[2], part[3] | right.part[3]);
+ return flag128(part[0] | right.part[0], part[1] | right.part[1], part[2] | right.part[2], part[3] | right.part[3]);
}
- inline flag128 & operator |=(const flag128 &right)
+ inline flag128& operator |=(flag128 const& right)
{
part[0] |= right.part[0];
part[1] |= right.part[1];
@@ -459,18 +457,17 @@ public:
return *this;
}
- inline flag128 operator ~() const
+ inline flag128 operator~() const
{
return flag128(~part[0], ~part[1], ~part[2], ~part[3]);
}
- inline flag128 operator ^(const flag128 &right) const
+ inline flag128 operator^(flag128 const& right) const
{
- return flag128(part[0] ^ right.part[0], part[1] ^ right.part[1],
- part[2] ^ right.part[2], part[3] ^ right.part[3]);
+ return flag128(part[0] ^ right.part[0], part[1] ^ right.part[1], part[2] ^ right.part[2], part[3] ^ right.part[3]);
}
- inline flag128 & operator ^=(const flag128 &right)
+ inline flag128& operator^=(flag128 const& right)
{
part[0] ^= right.part[0];
part[1] ^= right.part[1];
@@ -486,15 +483,15 @@ public:
inline bool operator !() const
{
- return !this->operator bool();
+ return !(bool(*this));
}
- inline uint32 & operator [](uint8 el)
+ inline uint32& operator[](uint8 el)
{
return part[el];
}
- inline const uint32 & operator [](uint8 el) const
+ inline uint32 const& operator [](uint8 el) const
{
return part[el];
}