Class pst_state_transition_error

Inheritance Relationships

Base Type

  • public std::logic_error

Class Documentation

class pst_state_transition_error : public std::logic_error

Exception thrown when an invalid state transition occurs.

Public Functions

inline explicit pst_state_transition_error(const std::string &msg)

Construct a new pst state transition error object.

Parameters

msg – error messsage describing the invalid state transition

inline explicit pst_state_transition_error(const char *msg)

Construct a new pst state transition error object.

Parameters

msg – error messsage describing the invalid state transition

virtual ~pst_state_transition_error() override = default

Destroy the pst state transition error object.