Go to the documentation of this file. 1 #ifndef BOOST_STATECHART_RESULT_HPP_INCLUDED
2 #define BOOST_STATECHART_RESULT_HPP_INCLUDED
11 #include <boost/assert.hpp>
34 struct result_utility;
42 reactionResult_( other.reactionResult_ )
47 BOOST_ASSERT( reactionResult_ !=
consumed );
58 BOOST_ASSERT( reactionResult_ ==
consumed );
64 reactionResult_( reactionResult )
static reaction_result get_result(::boost::statechart::result value)
Definition: result.hpp:108
@ do_defer_event
Definition: result.hpp:30
detail::safe_reaction_result result
Definition: result.hpp:91
Definition: result.hpp:38
Definition: asynchronous_state_machine.hpp:20
reaction_result
Definition: result.hpp:26
@ consumed
Definition: result.hpp:31
Definition: result.hpp:102
::boost::statechart::result make_result(reaction_result value)
Definition: result.hpp:103
safe_reaction_result(const safe_reaction_result &other)
Definition: result.hpp:41
@ no_reaction
Definition: result.hpp:27
~safe_reaction_result()
Definition: result.hpp:51
@ do_forward_event
Definition: result.hpp:28
@ do_discard_event
Definition: result.hpp:29