From c2c5d09181b6c51bdb2b5926423529f324bc73da Mon Sep 17 00:00:00 2001 From: Sandro Stiller Date: Fri, 2 Nov 2018 12:02:37 +0100 Subject: [PATCH] Make the event for dispatch() optional, nice to trigger eventless transitions. See also https://github.com/jp-embedded/scxmlcc/issues/40#issuecomment-366214278 --- src/cpp_output.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpp_output.cpp b/src/cpp_output.cpp index 1d0a962..3877c05 100644 --- a/src/cpp_output.cpp +++ b/src/cpp_output.cpp @@ -920,7 +920,7 @@ void cpp_output::gen_sc() out << tab << '}' << endl; } out << endl; - out << tab << "public: void dispatch(event e)" << endl; + out << tab << "public: void dispatch(event e = &state::unconditional)" << endl; out << tab << "{" << endl; out << tab << tab << "bool cont = dispatch_event(e);" << endl; out << tab << tab << "while (cont) {" << endl;