Added support for switch statements in sequence diagrams

This commit is contained in:
Bartek Kryza
2022-12-13 21:09:00 +01:00
parent 2d72d98234
commit bd61a1540e
16 changed files with 373 additions and 33 deletions

View File

@@ -100,6 +100,12 @@ std::string to_string(message_t r)
return "catch";
case message_t::kTryEnd:
return "end try";
case message_t::kSwitch:
return "switch";
case message_t::kCase:
return "case";
case message_t::kSwitchEnd:
return "end switch";
default:
assert(false);
return "";

View File

@@ -56,6 +56,9 @@ enum class message_t {
kTry,
kCatch,
kTryEnd,
kSwitch,
kCase,
kSwitchEnd,
kNone
};