[enum] added operator~ to invert Direction
(cherry picked from commit ed0f9f3533a51a763c6c3759bdbe79b69662bae1)
Dieser Commit ist enthalten in:
Ursprung
0f9a6c12df
Commit
cf0cb7224a
@ -40,4 +40,17 @@ TRAINTASTIC_ENUM(Direction, "direction", 3,
|
||||
{Direction::Unknown, "unknown"}
|
||||
});
|
||||
|
||||
constexpr Direction operator~(const Direction value)
|
||||
{
|
||||
switch(value)
|
||||
{
|
||||
case Direction::Forward:
|
||||
return Direction::Reverse;
|
||||
case Direction::Reverse:
|
||||
return Direction::Forward;
|
||||
default:
|
||||
return Direction::Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren