OpenStructure
Signals | Public Member Functions | Protected Member Functions | Protected Attributes
TransitionBase Class Reference

#include <transition.hh>

Inherits QObject.

Inherited by AutomaticTransition, KeyEventTransition, MouseEventTransition, and SignalTransition.

Signals

void triggered ()
 

Public Member Functions

 TransitionBase (State *target, TransitionGuard *guard=new TransitionGuard())
 

Protected Member Functions

void trigger_ ()
 
bool is_active_ ()
 

Protected Attributes

Statetarget_
 
TransitionGuardguard_
 

Detailed Description

Definition at line 40 of file transition.hh.

Constructor & Destructor Documentation

◆ TransitionBase()

TransitionBase ( State target,
TransitionGuard guard = new TransitionGuard() 
)

Member Function Documentation

◆ is_active_()

bool is_active_ ( )
protected

◆ trigger_()

void trigger_ ( )
protected

◆ triggered

void triggered ( )
signal

Field Documentation

◆ guard_

TransitionGuard* guard_
protected

Definition at line 50 of file transition.hh.

◆ target_

State* target_
protected

Definition at line 49 of file transition.hh.


The documentation for this class was generated from the following file: