mirror of
https://github.com/korenkonder/ReDIVA.git
synced 2026-10-09 06:59:47 +03:00
Small refactoring of comparison operators
This commit is contained in:
+19
-19
@@ -34,28 +34,28 @@ struct aet_info {
|
||||
}
|
||||
};
|
||||
|
||||
inline bool operator >(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left > *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left < *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator >=(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left >= *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <=(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left <= *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator ==(const aet_info& left, const aet_info& right) {
|
||||
constexpr bool operator==(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left == *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator !=(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left != *(uint32_t*)&right;
|
||||
constexpr bool operator!=(const aet_info& left, const aet_info& right) {
|
||||
return !(left == right);
|
||||
}
|
||||
|
||||
constexpr bool operator<(const aet_info& left, const aet_info& right) {
|
||||
return *(uint32_t*)&left < *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
constexpr bool operator>(const aet_info& left, const aet_info& right) {
|
||||
return right < left;
|
||||
}
|
||||
|
||||
constexpr bool operator<=(const aet_info& left, const aet_info& right) {
|
||||
return !(right < left);
|
||||
}
|
||||
|
||||
constexpr bool operator>=(const aet_info& left, const aet_info& right) {
|
||||
return !(left < right);
|
||||
}
|
||||
|
||||
struct aet_db_aet_file {
|
||||
|
||||
@@ -46,28 +46,28 @@ struct object_info {
|
||||
}
|
||||
};
|
||||
|
||||
inline bool operator >(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left > *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left < *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator >=(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left >= *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <=(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left <= *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator ==(const object_info& left, const object_info& right) {
|
||||
constexpr bool operator==(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left == *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator !=(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left != *(uint64_t*)&right;
|
||||
constexpr bool operator!=(const object_info& left, const object_info& right) {
|
||||
return !(left == right);
|
||||
}
|
||||
|
||||
constexpr bool operator<(const object_info& left, const object_info& right) {
|
||||
return *(uint64_t*)&left < *(uint64_t*)&right;
|
||||
}
|
||||
|
||||
constexpr bool operator>(const object_info& left, const object_info& right) {
|
||||
return right < left;
|
||||
}
|
||||
|
||||
constexpr bool operator<=(const object_info& left, const object_info& right) {
|
||||
return !(right < left);
|
||||
}
|
||||
|
||||
constexpr bool operator>=(const object_info& left, const object_info& right) {
|
||||
return !(left < right);
|
||||
}
|
||||
|
||||
struct object_info_data_file {
|
||||
|
||||
@@ -34,28 +34,28 @@ struct spr_info {
|
||||
}
|
||||
};
|
||||
|
||||
inline bool operator >(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left > *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left < *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator >=(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left >= *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator <=(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left <= *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator ==(const spr_info& left, const spr_info& right) {
|
||||
constexpr bool operator==(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left == *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
inline bool operator !=(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left != *(uint32_t*)&right;
|
||||
constexpr bool operator!=(const spr_info& left, const spr_info& right) {
|
||||
return !(left == right);
|
||||
}
|
||||
|
||||
constexpr bool operator<(const spr_info& left, const spr_info& right) {
|
||||
return *(uint32_t*)&left < *(uint32_t*)&right;
|
||||
}
|
||||
|
||||
constexpr bool operator>(const spr_info& left, const spr_info& right) {
|
||||
return right < left;
|
||||
}
|
||||
|
||||
constexpr bool operator<=(const spr_info& left, const spr_info& right) {
|
||||
return !(right < left);
|
||||
}
|
||||
|
||||
constexpr bool operator>=(const spr_info& left, const spr_info& right) {
|
||||
return !(left < right);
|
||||
}
|
||||
|
||||
struct spr_db_spr_file {
|
||||
|
||||
Reference in New Issue
Block a user