]> rtime.felk.cvut.cz Git - eurobot/public.git/commitdiff
Transform to C++: TimedStates
authorPetr Silhavik <silhavik.p@gmail.com>
Tue, 13 Nov 2012 15:42:15 +0000 (16:42 +0100)
committerPetr Silhavik <silhavik.p@gmail.com>
Tue, 13 Nov 2012 15:42:15 +0000 (16:42 +0100)
Add printing name of active state.

src/boostFSM/timedFSM.h

index 3dda1bf1c2b604d8e482bf0995b7e34c99494b97..ca0415f5f46b270eef69b5d2a0a02caa9b31e298 100644 (file)
@@ -19,6 +19,7 @@ protected:
 public:
        std::list<Timer *> active_timers;
        TimedState(typename base_type::my_context ctx ) : base_type( ctx ) {
+               std::cout<<typeid(MostDerived).name()<<" global"<<std::endl;
        }
        ~TimedState(){
                if(global_timer_list.size()>0 && active_timers.size()>0)
@@ -51,6 +52,7 @@ protected:
 public:
        std::list<Timer *> active_timers;
        TimedSimpleState() {
+               std::cout<<typeid(MostDerived).name()<<" global"<<std::endl;
        }
        ~TimedSimpleState(){
                if(global_timer_list.size()>0 && active_timers.size()>0)