30 inline namespace GZ_SIM_VERSION_NAMESPACE {
37 template <
typename TargetState>
42 public:
template <
typename Fsm,
typename State>
47 return !_fsm.template is_in_state<TargetState()>();
56 public:
template <
typename Fsm,
typename State>
60 return _fsm.dataPtr->targets.front() == _fsm.dataPtr->system->state;
69 public:
template <
typename Fsm,
typename State>
73 return _fsm.dataPtr->targets.empty();