no message
no message
no message
no message
Last dynamic_cast version before switch to typeid
Primitive handcrafted state machine for speed comparisons
Switched to typeid-based implementation
no message
Bug fix
Corrected program description
Various small changes and bug fixes
no message
Changed deferal to deferral
Various small changes
Various code (no interface changes) & documentation improvements
- Added asynchronous_state_machine<> and worker<> and updated documentation accordingly
- Various minor bug fixes and code improvements (no breaking interface changes)
- Added Keyboard and PingPong examples
- Added .pdf documentation
no message
Changed accessibilty of typedefs from protected to public.
Fixes bug: Machines using state in certain situations fail to compile.
- Breaking change: Removed rtti_policy from the interface. By default, the library now uses its own (often faster) RTTI implementation. Users can demand the use of native C++ RTTI by defining BOOST_FSM_USE_INTERNAL_RTTI. This change only affects users who customized state_machine<>, asynchronous_state_machine<> or worker<>
- Breaking change: Reordered template arguments of state_machine and asynchronous_state_machine. This change only affects users who customized state_machine<> or asynchronous_state_machine<>
- Added shallow/deep history support and updated documentation accordingly
- Added various compile-time sanity checks
- Added 1 FAQ (asked by Mitsuo Fukasawa)
no message