#include <statemap.h>
Public Member Functions | |
const char * | getState () const |
const char * | getTransition () const |
const TransitionUndefinedException & | operator= (const TransitionUndefinedException &ex) |
TransitionUndefinedException (const TransitionUndefinedException &ex) | |
TransitionUndefinedException (const char *state, const char *transition) | |
TransitionUndefinedException () | |
virtual | ~TransitionUndefinedException () throw () |
Private Attributes | |
char * | _state |
char * | _transition |
A TransitionUndefinedException is thrown by an SMC-generated state machine whenever a transition is taken which: - Is not explicitly defined in the current state. - Is not explicitly defined in the current FSM's default state. - There is no Default transition in the current state.
Definition at line 197 of file statemap.h.
statemap::TransitionUndefinedException::TransitionUndefinedException | ( | ) | [inline] |
Definition at line 206 of file statemap.h.
statemap::TransitionUndefinedException::TransitionUndefinedException | ( | const char * | state, | |
const char * | transition | |||
) | [inline] |
Definition at line 214 of file statemap.h.
statemap::TransitionUndefinedException::TransitionUndefinedException | ( | const TransitionUndefinedException & | ex | ) | [inline] |
Definition at line 222 of file statemap.h.
virtual statemap::TransitionUndefinedException::~TransitionUndefinedException | ( | ) | throw () [inline, virtual] |
Definition at line 230 of file statemap.h.
const char* statemap::TransitionUndefinedException::getState | ( | ) | const [inline] |
Definition at line 272 of file statemap.h.
const char* statemap::TransitionUndefinedException::getTransition | ( | ) | const [inline] |
Definition at line 278 of file statemap.h.
const TransitionUndefinedException& statemap::TransitionUndefinedException::operator= | ( | const TransitionUndefinedException & | ex | ) | [inline] |
Definition at line 247 of file statemap.h.
char* statemap::TransitionUndefinedException::_state [private] |
Definition at line 281 of file statemap.h.
char* statemap::TransitionUndefinedException::_transition [private] |
Definition at line 294 of file statemap.h.