Registry / utility / boost-msm

boost-msm

JSON →
library1.90.0vcpkgunverified

Boost.MSM is a library for implementing meta state machines in C++.

vcpkg install boost-msm
INSTALL
IMPORT
SIG · BOOST-MSM
B
boost-msm
utilitycppv1.90.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

boost/msm/front/state_machine_def.hpp
#include <boost/msm/front/state_machine_def.hpp>

Minimal Boost.MSM state machine definition and usage.

#include <boost/msm/front/state_machine_def.hpp> #include <iostream> struct MyMachine_ : boost::msm::front::state_machine_def<MyMachine_> { struct State1 : boost::msm::front::state<> {}; struct State2 : boost::msm::front::state<> {}; // Define transitions and events }; typedef boost::msm::front::state_machine<MyMachine_> MyMachine; int main() { MyMachine sm; sm.start(); std::cout << "State machine started" << std::endl; return 0; }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.90.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
12
Meta
1
Resources

No resource links recorded.

boost-msm — pip install boost-msm · libregistry