mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-31 23:08:22 -04:00
ncm: update enums, refactor comparison operators
This commit is contained in:
parent
05fee5d53c
commit
8ce4f19615
7 changed files with 52 additions and 49 deletions
|
@ -22,32 +22,10 @@ namespace ams::ncm {
|
|||
u64 value;
|
||||
|
||||
static const DataId Invalid;
|
||||
|
||||
constexpr inline auto operator<=>(const DataId &) const = default;
|
||||
};
|
||||
|
||||
inline constexpr bool operator==(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value == rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr bool operator!=(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value != rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr bool operator<(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value < rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr bool operator<=(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value <= rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr bool operator>(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value > rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr bool operator>=(const DataId &lhs, const DataId &rhs) {
|
||||
return lhs.value >= rhs.value;
|
||||
}
|
||||
|
||||
inline constexpr const DataId DataId::Invalid = {};
|
||||
inline constexpr const DataId InvalidDataId = DataId::Invalid;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue