Lines Matching defs:Playing_
106 struct Playing_ : public msm::front::state_machine_def<Playing_> struct
109 typedef mpl::vector2<PlayingPaused,CDLoaded> flag_list;
112 void on_entry(Event const&,FSM& ) {++entry_counter;} in on_entry()
114 void on_exit(Event const&,FSM& ) {++exit_counter;} in on_exit()
115 int entry_counter;
116 int exit_counter;
117 unsigned int start_next_song_counter;
118 unsigned int start_prev_song_guard_counter;
120 Playing_(): in Playing_() function
126 struct Song1 : public msm::front::state<>
137 struct Song2 : public msm::front::state<>
146 struct Song3 : public msm::front::state<>
156 typedef Song1 initial_state;
158 void start_next_song(NextSong const&) {++start_next_song_counter; } in start_next_song()
159 void start_prev_song(PreviousSong const&) { } in start_prev_song()
161 …ol start_prev_song_guard(PreviousSong const&) {++start_prev_song_guard_counter;return true; } in start_prev_song_guard()
163 typedef Playing_ pl; // makes transition table cleaner
165 struct transition_table : mpl::vector4<
176 void no_transition(Event const&, FSM&,int) in no_transition()