Results 358 comments of Takatoshi Kondo

I noticed that my solution doesn't work for the class that has a reference member. For example, if `val` is reference in above code as follows: ```cpp int& val; ```...

I think that the question is related to exit point pseudo state on UML2.x. http://redboltz.wikidot.com/exit-point-pseudo-state And the @krzysztof-jusiak 's comment is related to entry point pseudo state. http://redboltz.wikidot.com/entry-point-pseudo-state I also...

Does the comment https://github.com/boost-experimental/sml/issues/44#issuecomment-223609106 mean that I can specify submachines' entry state directly? If it is, does it work with #75? I mean something like as follows: ``` cpp idle...

I noticed that ``` cpp idle + event = "sub1"_s.sm(region1_state, region2_state, etc...) ``` got compile error but ``` cpp idle + event = "sub1"_s.sm()(region1_state, region2_state, etc...) ``` compiles successfully. However,...

> You can always make the 'process_event' function return bool again and check the result after each call. I don't think the return value dosen't solve the issue. The issue...

@feelinfine , thank you for clarifying. Now I understand what you mean :)

I noticed that https://github.com/boost-experimental/sml/issues/93#issuecomment-283630876 is compiled on g++(9.1.0) but not compiled on clang++ (8.0.1). https://github.com/boost-experimental/sml/issues/93#issuecomment-283629397 can be compiled both g++ and clang++.

@akira1703 , I noticed the issue now. ```cpp void operator()(Sm* aSm) { aSm->process_event(e3{}); } ``` What is the expected behavior? If it means process event immediately, then I personally think...

> It breaks UML 2.x semantics. Let me clarify. I wrote UML state machine diagram from your code: ![image](https://user-images.githubusercontent.com/275959/132485004-98207480-fd16-417b-b2f3-da1a5dd8745a.png) http://www.plantuml.com/plantuml/uml/SoWkIImgAStDuIesLB1IICqhAQfKq5V8pmEpD3IXmXMP9GfWOH0B96g4NR4HDiNHMh4Akhfs2fafEQbS80BCWnXi25IOc5oIcPzdgA6fKAsG652KdvnQNAoHQbHTgwbG2xGVh5f10MAs4Loz4KHzSAwkNG54Jtng6T0X6gd649qG3SRw4EN6N0wfUIb0Zm80 ``` @startuml s1 : entry / onentry() s1 : exit...

> @redboltz Thanks for the answer. > Does that mean, > > * instead of firing the event in On_Entry directly, create an action first and fire there the event....