EnqueueNewTarget< trigger > Struct Template Reference
Action that enqueues a new target in the target queue. More...
#include <ActionsImpl.hh>
Public Member Functions | |
| template<typename Event , typename Fsm , typename Source , typename Target > | |
| void | operator() (const Event &_event, Fsm &_fsm, Source &, Target &) | 
| Function call operator.   | |
Detailed Description
template<bool trigger>
struct gz::sim::systems::actions::EnqueueNewTarget< trigger >
struct gz::sim::systems::actions::EnqueueNewTarget< trigger >
Action that enqueues a new target in the target queue.
After the new target has been added in the queue, depending on the template parameter, an events::NewTarget is triggered.
Member Function Documentation
◆ operator()()
template<bool trigger> 
template<typename Event , typename Fsm , typename Source , typename Target > 
      
  | 
  inline | 
Function call operator.
- Parameters
 - 
  
[in] _event Event that triggered the action [in] _fsm State machine with which the action is associated [in] _source Source state [in] _target Target state  
The documentation for this struct was generated from the following files: