nw::ModifierType
-
struct ModifierType
Public Functions
-
bool operator==(const ModifierType &rhs) const = default
Defaulted equality operator
-
auto operator<=>(const ModifierType &rhs) const = default
Defaulted spaceship operator
-
inline constexpr int32_t operator*() const noexcept
Returns rule type as value
-
inline constexpr size_t idx() const noexcept
Returns rule type as index
Public Static Functions
-
static inline constexpr ModifierType make(int32_t id)
Makes a rule type
-
static inline constexpr ModifierType invalid()
Returns an invalid rule type
-
bool operator==(const ModifierType &rhs) const = default