[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"}
|
{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
|
#endif
|
||||||
|
|||||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren