Collection headers
The yasmine state machine library offers a set of collection headers to allow the simple inclusion of all necessary headers.
The following collection headers are available:
Header |
Description |
Other collection headers included |
yasmine.hpp |
A collection of headers that are generally needed when using yasmine to creating and running complete state machines. |
states.hpp |
states.hpp |
Contains the headers for all the states: simple state, asynchronous simple state, |
|
state_pseudostates.hpp |
Contains the headers for the pseudostates which are contained in states directly: entry point, exit point, |
|
region_pseudostates.hpp |
Contains all the headers for pseudostates which are contained in regions: initial pseudostate, |
|
logging.hpp |
Contains the headers for logging. |
|
If you compile the library with Y_LEAN_AND_MEAN being defined or if you define the macro locally before including yasmine.hpp, all the state pseudostates and the asynchronous simple state (with the asynchronous behavior) are excluded (i.e. those headers are not included).