NAP
Public Member Functions | List of all members
SequenceEventBase Class Reference

#include <sequenceevent.h>

Public Member Functions

template<typename T >
bool isEventType () const
 
template<typename T >
const T & getEventType () const
 
- Public Member Functions inherited from Event
virtual ~Event ()=default
 
 Event ()=default
 
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 

Description

Base class for all sequence related events.

Inheritance diagram for SequenceEventBase:
[legend]
Collaboration diagram for SequenceEventBase:
[legend]

Member Function Documentation

◆ getEventType()

const T& getEventType ( ) const

Returns derived class instance const reference

Template Parameters
Tthe type of derived class
Returns
const reference to derived class

◆ isEventType()

bool isEventType ( ) const

Checks wether this event is of type T

Template Parameters
Tthe event type
Returns
true if event is derived from T