René's URL Explorer Experiment


Title: GitHub - boost-ext/sml: C++14 State Machine library

Open Graph Title: GitHub - boost-ext/sml: C++14 State Machine library

X Title: GitHub - boost-ext/sml: C++14 State Machine library

Description: C++14 State Machine library. Contribute to boost-ext/sml development by creating an account on GitHub.

Open Graph Description: C++14 State Machine library. Contribute to boost-ext/sml development by creating an account on GitHub.

X Description: C++14 State Machine library. Contribute to boost-ext/sml development by creating an account on GitHub.

Opengraph URL: https://github.com/boost-ext/sml

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:06e1573c-b1fc-7500-f5b1-6875eb9515ae
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA7CE:1311D4:2F83AE:3F7A51:69784645
html-safe-nonce01df035a179aaaf2265028adf15ad4a8772adf477a80d49c9677dfa32ce8d049
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBN0NFOjEzMTFENDoyRjgzQUU6M0Y3QTUxOjY5Nzg0NjQ1IiwidmlzaXRvcl9pZCI6Ijg0MTI2NDA0NTI2MTk1NTIzMjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf54736cfc340b59312f4c817bd86ace1741881e9f3ae023ee045cfa898db5f57
hovercard-subject-tagrepository:47465696
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/boost-ext/sml
twitter:imagehttps://opengraph.githubassets.com/36de832f0a50fc4aebc02044a00aa9f6dd2b06490e628d9b3e2c03b77adbd8be/boost-ext/sml
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/36de832f0a50fc4aebc02044a00aa9f6dd2b06490e628d9b3e2c03b77adbd8be/boost-ext/sml
og:image:altC++14 State Machine library. Contribute to boost-ext/sml development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2981c597c945c1d90ac6fa355ce7929b2f413dfe7872ca5c435ee53a24a1de50
turbo-cache-controlno-preview
go-importgithub.com/boost-ext/sml git https://github.com/boost-ext/sml.git
octolytics-dimension-user_id16814575
octolytics-dimension-user_loginboost-ext
octolytics-dimension-repository_id47465696
octolytics-dimension-repository_nwoboost-ext/sml
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id47465696
octolytics-dimension-repository_network_root_nwoboost-ext/sml
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release520b65a872113b919c1bbdb03834a50af15859fd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/boost-ext/sml#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fboost-ext%2Fsml
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fboost-ext%2Fsml
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=boost-ext%2Fsml
Reloadhttps://patch-diff.githubusercontent.com/boost-ext/sml
Reloadhttps://patch-diff.githubusercontent.com/boost-ext/sml
Reloadhttps://patch-diff.githubusercontent.com/boost-ext/sml
boost-ext https://patch-diff.githubusercontent.com/boost-ext
smlhttps://patch-diff.githubusercontent.com/boost-ext/sml
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fboost-ext%2Fsml
Fork 199 https://patch-diff.githubusercontent.com/login?return_to=%2Fboost-ext%2Fsml
Star 1.3k https://patch-diff.githubusercontent.com/login?return_to=%2Fboost-ext%2Fsml
boost-ext.github.io/sml/https://boost-ext.github.io/sml/
BSL-1.0 license https://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/LICENSE.md
1.3k stars https://patch-diff.githubusercontent.com/boost-ext/sml/stargazers
199 forks https://patch-diff.githubusercontent.com/boost-ext/sml/forks
Branches https://patch-diff.githubusercontent.com/boost-ext/sml/branches
Tags https://patch-diff.githubusercontent.com/boost-ext/sml/tags
Activity https://patch-diff.githubusercontent.com/boost-ext/sml/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fboost-ext%2Fsml
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fboost-ext%2Fsml
Code https://patch-diff.githubusercontent.com/boost-ext/sml
Issues 172 https://patch-diff.githubusercontent.com/boost-ext/sml/issues
Pull requests 4 https://patch-diff.githubusercontent.com/boost-ext/sml/pulls
Actions https://patch-diff.githubusercontent.com/boost-ext/sml/actions
Projects 0 https://patch-diff.githubusercontent.com/boost-ext/sml/projects
Security 0 https://patch-diff.githubusercontent.com/boost-ext/sml/security
Insights https://patch-diff.githubusercontent.com/boost-ext/sml/pulse
Code https://patch-diff.githubusercontent.com/boost-ext/sml
Issues https://patch-diff.githubusercontent.com/boost-ext/sml/issues
Pull requests https://patch-diff.githubusercontent.com/boost-ext/sml/pulls
Actions https://patch-diff.githubusercontent.com/boost-ext/sml/actions
Projects https://patch-diff.githubusercontent.com/boost-ext/sml/projects
Security https://patch-diff.githubusercontent.com/boost-ext/sml/security
Insights https://patch-diff.githubusercontent.com/boost-ext/sml/pulse
Brancheshttps://patch-diff.githubusercontent.com/boost-ext/sml/branches
Tagshttps://patch-diff.githubusercontent.com/boost-ext/sml/tags
https://patch-diff.githubusercontent.com/boost-ext/sml/branches
https://patch-diff.githubusercontent.com/boost-ext/sml/tags
1,158 Commitshttps://patch-diff.githubusercontent.com/boost-ext/sml/commits/master/
https://patch-diff.githubusercontent.com/boost-ext/sml/commits/master/
.githubhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/.github
.githubhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/.github
benchmarkhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/benchmark
benchmarkhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/benchmark
dochttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/doc
dochttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/doc
examplehttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/example
examplehttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/example
include/boosthttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/include/boost
include/boosthttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/include/boost
testhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/test
testhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/test
zephyrhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/zephyr
zephyrhttps://patch-diff.githubusercontent.com/boost-ext/sml/tree/master/zephyr
.clang-formathttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.clang-format
.clang-formathttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.clang-format
.clang-tidyhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.clang-tidy
.clang-tidyhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.clang-tidy
.gitattributeshttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.gitattributes
.gitignorehttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.gitignore
.mkdocs.ymlhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.mkdocs.yml
.mkdocs.ymlhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/.mkdocs.yml
CMakeLists.txthttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/CMakeLists.txt
CMakeLists.txthttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/CMakeLists.txt
LICENSE.mdhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/LICENSE.md
LICENSE.mdhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/LICENSE.md
Makefilehttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/Makefile
Makefilehttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/Makefile
README.mdhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/README.md
conanfile.pyhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/conanfile.py
conanfile.pyhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/conanfile.py
smlConfig.cmake.inhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/smlConfig.cmake.in
smlConfig.cmake.inhttps://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/smlConfig.cmake.in
READMEhttps://patch-diff.githubusercontent.com/boost-ext/sml
Contributinghttps://patch-diff.githubusercontent.com/boost-ext/sml
BSL-1.0 licensehttps://patch-diff.githubusercontent.com/boost-ext/sml
http://www.boost.org/LICENSE_1_0.txt
https://github.com/boost-ext/sml/releases
https://github.com/boost-ext/sml/actions/workflows/build_matrix.yml
https://codecov.io/gh/boost-ext/sml
https://godbolt.org/z/y99L50
https://patch-diff.githubusercontent.com/boost-ext/sml#sml-state-machine-language
https://www.youtube.com/watch?v=Zb6xcd2as6o
https://www.youtube.com/watch?v=Zb6xcd2as6ohttps://www.youtube.com/watch?v=Zb6xcd2as6o
https://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/doc/images/tcp_release.png
https://patch-diff.githubusercontent.com/boost-ext/sml#quick-start
https://patch-diff.githubusercontent.com/boost-ext/sml#download
here!https://raw.githubusercontent.com/boost-ext/sml/master/include/boost/sml.hpp
https://patch-diff.githubusercontent.com/boost-ext/sml#include
https://patch-diff.githubusercontent.com/boost-ext/sml#dependencies
https://patch-diff.githubusercontent.com/boost-ext/sml#events
https://patch-diff.githubusercontent.com/boost-ext/sml#guards
https://patch-diff.githubusercontent.com/boost-ext/sml#actions
https://patch-diff.githubusercontent.com/boost-ext/sml#state-machine
https://patch-diff.githubusercontent.com/boost-ext/sml#usage
Examplehttps://boost-ext.github.io/sml/examples/index.html#hello-world
https://patch-diff.githubusercontent.com/boost-ext/sml#compile
https://godbolt.org/z/y99L50https://godbolt.org/z/y99L50
https://patch-diff.githubusercontent.com/boost-ext/sml#run
https://wandbox.org/permlink/WbvV9HsIyiPkCFw7https://wandbox.org/permlink/WbvV9HsIyiPkCFw7
https://patch-diff.githubusercontent.com/boost-ext/sml#benchmark
Complex Testhttps://github.com/boost-ext/sml/tree/master/benchmark/complex
Enum/Switchhttps://github.com/boost-ext/sml/blob/master/benchmark/complex/switch.cpp
Varianthttps://github.com/boost-ext/sml/blob/master/benchmark/complex/variant.cpp
[Boost::ext].SML - 1.1.0https://github.com/boost-ext/sml/blob/master/benchmark/complex/sml.cpp
Boost-1.65.MSM-eUMLhttps://github.com/boost-ext/sml/blob/master/benchmark/complex/euml.cpp
Boost-1.65.Statecharthttps://github.com/boost-ext/sml/blob/master/benchmark/complex/sc.cpp
https://patch-diff.githubusercontent.com/boost-ext/sml#examples
Arduinohttps://www.arduino.cc
https://patch-diff.githubusercontent.com/boost-ext/sml#arduino
http://www.plantuml.com/plantuml/uml/TP11Qy9048Nl-HNlPYnj4ZtcK4JheQtq4kX5HDRiRB9LTyFiXDH_twmM2WKl2n_xFjvZ5a4KIty-9PDaWfNlBcoRLf3MKyoBUO5tjW5lVR3gYFGOGGc-Rgozm95Ch-wB3SBsq0jfz4uJGrh2qliWgBoHGJ5XOsjoWHxnIHoiTvXbHJRAQKK4LTV-t2btiQw1iQSn_hfQVrJh_MnVPF8jy8nwd1Wdj29TcUV3C6I7s95vRl9_-JWCs3xiyFGCRqo2-5x10IMMuigoOmg1DBOtZ3yxvDYGZX0LXr__dcBCdn9h5kJqUD8V
https://godbolt.org/z/Y983h4
https://godbolt.org/z/Y983h4https://godbolt.org/z/Y983h4
https://www.tinkercad.com/things/9epUrFrzKP3
https://www.tinkercad.com/things/9epUrFrzKP3https://www.tinkercad.com/things/9epUrFrzKP3
AVRhttps://www.arduino.cc
https://patch-diff.githubusercontent.com/boost-ext/sml#avr
https://godbolt.org/z/qhx8Md
https://godbolt.org/z/qhx8Mdhttps://godbolt.org/z/qhx8Md
Match3https://github.com/modern-cpp-examples/match3
https://patch-diff.githubusercontent.com/boost-ext/sml#match3
https://www.youtube.com/watch?v=8gRHHIjx4oE
http://modern-cpp-examples.github.io/match3/
https://github.com/modern-cpp-examples/match3https://github.com/modern-cpp-examples/match3
https://patch-diff.githubusercontent.com/boost-ext/sml#documentation
https://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/GENERATE_TOC_BEGIN
Introductionhttps://boost-ext.github.io/sml/index.html
UML State Machinehttps://boost-ext.github.io/sml/index.html#uml-state-machine
Do I need a State Machine?https://boost-ext.github.io/sml/index.html#do-i-need-a-state-machine
Real Life examples?https://boost-ext.github.io/sml/index.html#real-life-examples
Why [Boost].SML?https://boost-ext.github.io/sml/index.html#why-boostsml
Problems with Boost.MSM - eUMLhttps://boost-ext.github.io/sml/index.html#problems-with-boostmsm-euml
[Boost].SML design goalshttps://boost-ext.github.io/sml/index.html#boostsml-design-goals
What 'lite' implies?https://boost-ext.github.io/sml/index.html#what-lite-implies
Supported UML featureshttps://boost-ext.github.io/sml/index.html#supported-uml-features
Additional featureshttps://boost-ext.github.io/sml/index.html#additional-features
Related materialshttps://boost-ext.github.io/sml/index.html#related-materials
Acknowledgementshttps://boost-ext.github.io/sml/index.html#acknowledgements
Overviewhttps://boost-ext.github.io/sml/overview.html
Quick Starthttps://boost-ext.github.io/sml/overview.html#quick-start
Dependencieshttps://boost-ext.github.io/sml/overview.html#dependencies
Supported/Tested compilershttps://boost-ext.github.io/sml/overview.html#supportedtested-compilers
Configurationhttps://boost-ext.github.io/sml/overview.html#configuration
Exception Safetyhttps://boost-ext.github.io/sml/overview.html#exception-safety
Thread Safetyhttps://boost-ext.github.io/sml/overview.html#thread-safety
Designhttps://boost-ext.github.io/sml/overview.html#design
Error messageshttps://boost-ext.github.io/sml/overview.html#error-messages
Features/Benchmarkshttps://boost-ext.github.io/sml/benchmarks.html
Featureshttps://boost-ext.github.io/sml/benchmarks.html#features
Benchmarkshttps://boost-ext.github.io/sml/benchmarks.html#benchmarks
Tutorial/Workshophttps://boost-ext.github.io/sml/tutorial.html
0. Read Boost.MSM - eUML documentationhttps://boost-ext.github.io/sml/tutorial.html#0-read-boostmsm-euml-documentation
1. Create events and stateshttps://boost-ext.github.io/sml/tutorial.html#1-create-events-and-states
2. Create guards and actionshttps://boost-ext.github.io/sml/tutorial.html#2-create-guards-and-actions
3. Create a transition tablehttps://boost-ext.github.io/sml/tutorial.html#3-create-a-transition-table
4. Set initial stateshttps://boost-ext.github.io/sml/tutorial.html#4-set-initial-states
5. Create a state machinehttps://boost-ext.github.io/sml/tutorial.html#5-create-a-state-machine
6. Process eventshttps://boost-ext.github.io/sml/tutorial.html#6-process-events
8. Handle errorshttps://boost-ext.github.io/sml/tutorial.html#8-handle-errors
9. Test ithttps://boost-ext.github.io/sml/tutorial.html#9-test-it
10. Debug ithttps://boost-ext.github.io/sml/tutorial.html#10-debug-it
UML vs SMLhttps://boost-ext.github.io/sml/uml_vs_sml.html
Unified Modeling Language™ (UML®) Version 2.5https://boost-ext.github.io/sml/uml_vs_sml.html#unified-modeling-language-uml-version-25
Initial Pseudostatehttps://boost-ext.github.io/sml/uml_vs_sml.html#initial-pseudostate
Terminate Pseudostatehttps://boost-ext.github.io/sml/uml_vs_sml.html#terminate-pseudostate
External transitionhttps://boost-ext.github.io/sml/uml_vs_sml.html#external-transition
Anonymous transitionhttps://boost-ext.github.io/sml/uml_vs_sml.html#anonymous-transition
User Guidehttps://boost-ext.github.io/sml/user_guide.html
transitional [concept]https://boost-ext.github.io/sml/user_guide.html#transitional-concept
configurable [concept]https://boost-ext.github.io/sml/user_guide.html#configurable-concept
callable [concept]https://boost-ext.github.io/sml/user_guide.html#callable-concept
dispatchable [concept]https://boost-ext.github.io/sml/user_guide.html#dispatchable-concept
state [core]https://boost-ext.github.io/sml/user_guide.html#state-core
event [core]https://boost-ext.github.io/sml/user_guide.html#event-core
make_transition_table [state machine]https://boost-ext.github.io/sml/user_guide.html#make_transition_table-state-machine
sm [state machine]https://boost-ext.github.io/sml/user_guide.html#sm-state-machine
policies [state machine]https://boost-ext.github.io/sml/user_guide.html#policies-state-machine
testing::sm [testing]https://boost-ext.github.io/sml/user_guide.html#testingsm-testing
make_dispatch_table [utility]https://boost-ext.github.io/sml/user_guide.html#make_dispatch_table-utility
Exampleshttps://boost-ext.github.io/sml/examples.html
Hello Worldhttps://boost-ext.github.io/sml/examples.html#hello-world
Eventshttps://boost-ext.github.io/sml/examples.html#events
Stateshttps://boost-ext.github.io/sml/examples.html#states
Actions Guardshttps://boost-ext.github.io/sml/examples.html#actions-guards
Transitionshttps://boost-ext.github.io/sml/examples.html#transitions
Defer/Processhttps://boost-ext.github.io/sml/examples.html#deferprocess
Orthogonal Regionshttps://boost-ext.github.io/sml/examples.html#orthogonal-regions
Compositehttps://boost-ext.github.io/sml/examples.html#composite
Historyhttps://boost-ext.github.io/sml/examples.html#history
Error handlinghttps://boost-ext.github.io/sml/examples.html#error-handling
Logginghttps://boost-ext.github.io/sml/examples.html#logging
Nestedhttps://boost-ext.github.io/sml/examples.html#nested
Testinghttps://boost-ext.github.io/sml/examples.html#testing
Runtime Dispatcherhttps://boost-ext.github.io/sml/examples.html#runtime-dispatcher
eUML Emulationhttps://boost-ext.github.io/sml/examples.html#euml-emulation
Dependencieshttps://boost-ext.github.io/sml/examples.html#dependencies
Datahttps://boost-ext.github.io/sml/examples.html#data
In-Placehttps://boost-ext.github.io/sml/examples.html#in-place
Dependency Injectionhttps://boost-ext.github.io/sml/examples.html#dependency-injection
Arduino Integrationhttps://boost-ext.github.io/sml/examples.html#arduino-integration
SDL2 Integrationhttps://boost-ext.github.io/sml/examples.html#sdl2-integration
Plant UML Integrationhttps://boost-ext.github.io/sml/examples.html#plant-uml-integration
FAQhttps://boost-ext.github.io/sml/faq.html
CHANGELOGhttps://boost-ext.github.io/sml/CHANGELOG.html
[1.1.13] - 2025-12-01https://boost-ext.github.io/sml/CHANGELOG.html#1113-2025-12-01
[1.1.12] - 2025-04-02https://boost-ext.github.io/sml/CHANGELOG.html#1112-2025-04-02
[1.1.11] - 2024-03-09https://boost-ext.github.io/sml/CHANGELOG.html#1111-2024-03-09
[1.1.10] - 2024-03-09https://boost-ext.github.io/sml/CHANGELOG.html#1110-2024-03-09
[1.1.9] - 2023-09-13https://boost-ext.github.io/sml/CHANGELOG.html#119-2023-09-13
[1.1.6] - 2022-09-07https://boost-ext.github.io/sml/CHANGELOG.html#116-2022-09-07
[1.1.5] - 2022-03-23https://boost-ext.github.io/sml/CHANGELOG.html#115-2022-03-23
[1.1.4] - 2021-02-16https://boost-ext.github.io/sml/CHANGELOG.html#114-2021-02-16
[1.1.3] - 2020-08-02https://boost-ext.github.io/sml/CHANGELOG.html#113-2020-08-02
[1.1.2] - 2020-06-14https://boost-ext.github.io/sml/CHANGELOG.html#112-2020-06-14
[1.1.1] - 2020-05-17https://boost-ext.github.io/sml/CHANGELOG.html#111-2020-05-17
[1.1.0] - 2019-01-08https://boost-ext.github.io/sml/CHANGELOG.html#110-2019-01-08
[1.0.1] - 2016-05-06https://boost-ext.github.io/sml/CHANGELOG.html#101-2016-05-06
[1.0.0] - 2016-01-28https://boost-ext.github.io/sml/CHANGELOG.html#100-2016-01-28
https://patch-diff.githubusercontent.com/boost-ext/sml/blob/master/GENERATE_TOC_END
boost-ext.github.io/sml/https://boost-ext.github.io/sml/
state-machine https://patch-diff.githubusercontent.com/topics/state-machine
metaprogramming https://patch-diff.githubusercontent.com/topics/metaprogramming
design-patterns https://patch-diff.githubusercontent.com/topics/design-patterns
Readme https://patch-diff.githubusercontent.com/boost-ext/sml#readme-ov-file
BSL-1.0 license https://patch-diff.githubusercontent.com/boost-ext/sml#BSL-1.0-1-ov-file
Contributing https://patch-diff.githubusercontent.com/boost-ext/sml#contributing-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/boost-ext/sml
Activityhttps://patch-diff.githubusercontent.com/boost-ext/sml/activity
Custom propertieshttps://patch-diff.githubusercontent.com/boost-ext/sml/custom-properties
1.3k starshttps://patch-diff.githubusercontent.com/boost-ext/sml/stargazers
79 watchinghttps://patch-diff.githubusercontent.com/boost-ext/sml/watchers
199 forkshttps://patch-diff.githubusercontent.com/boost-ext/sml/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fboost-ext%2Fsml&report=boost-ext+%28user%29
Releases 15https://patch-diff.githubusercontent.com/boost-ext/sml/releases
v1.1.13 Latest Dec 2, 2025 https://patch-diff.githubusercontent.com/boost-ext/sml/releases/tag/v1.1.13
+ 14 releaseshttps://patch-diff.githubusercontent.com/boost-ext/sml/releases
Please reload this pagehttps://patch-diff.githubusercontent.com/boost-ext/sml
Contributors 47https://patch-diff.githubusercontent.com/boost-ext/sml/graphs/contributors
https://github.com/kris-jusiak
https://github.com/uyha
https://github.com/DenizThatMenace
https://github.com/GuiCodron
https://github.com/dornbirndevelops
https://github.com/feltech
https://github.com/redboltz
https://github.com/AnthonyVH
https://github.com/devzeb
https://github.com/rhaschke
https://github.com/JoeLoser
https://github.com/drorspei
https://github.com/01e9
https://github.com/J-Meyers
+ 33 contributorshttps://patch-diff.githubusercontent.com/boost-ext/sml/graphs/contributors
C++ 94.7% https://patch-diff.githubusercontent.com/boost-ext/sml/search?l=c%2B%2B
CMake 2.6% https://patch-diff.githubusercontent.com/boost-ext/sml/search?l=cmake
Makefile 1.5% https://patch-diff.githubusercontent.com/boost-ext/sml/search?l=makefile
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.