Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.

The Boost Statechart Library

UML to Boost.Statechart mapping summary

Contents

State machine
States
Normal state
Initial pseudostate
Final pseudostate
Shallow history pseudostate
Deep history pseudostate
Junction point
Dynamic choice point
Join and fork bars
Events
Call event
Signal event
Time event
Change event
Reactions
Guard
Transition
Deferral
Internal transition (in-state reaction)
Actions
Entry action
Exit action
Transition action
Do activity

State machine

States

Normal state

Initial pseudostate

Final pseudostate

Shallow history pseudostate

Deep history pseudostate

Junction point

Dynamic choice point

Join and fork bars

Events

Call event

Signal event

Time event

Change event

Reactions

Guard

Transition

Deferral

Internal transition (in-state reaction)

Actions

Entry action

Exit action

Transition action

Do activity


Valid HTML 4.01 Transitional

Revised 03 December, 2006

Copyright © 2003-2006 Andreas Huber Dönni

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)