erikzenker / hsmLinks
Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
☆197Updated 2 years ago
Alternatives and similar repositories for hsm
Users that are interested in hsm are comparing it to the libraries listed below
Sorting:
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library☆157Updated 2 months ago
- Finite State Machine implementation using std::variant☆87Updated 5 years ago
- C++20 State Machine library☆209Updated 3 weeks ago
- Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to support the development of critical system…☆101Updated 3 years ago
- Provides very lightweight outcome<T> and result<T> (Boost edition)☆44Updated last week
- Lightweight Error Augmentation Framework☆328Updated this week
- A lightweight, non-owning reference to a callable.☆173Updated 3 years ago
- C++14 Finite State Machine library☆173Updated 4 years ago
- type-safe and low-boilerplate bit level serialization☆121Updated 3 years ago
- A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource☆46Updated last month
- A C++14 reflection library☆72Updated last week
- A class template that creates a new type that is distinct from the underlying type, but convertible to and from it☆111Updated last year
- 🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing b…☆127Updated 5 months ago
- Tool for analyzing includes in C++☆202Updated 9 months ago
- Library of backported modern C++ types to work with C++11☆82Updated 3 weeks ago
- C++17 Utility classes for comparing multiple values in one simple expression☆207Updated 9 months ago
- 📣 Hey listen! A simple general-purpose event-listener system for C++17.☆133Updated 4 years ago
- Header-only library for multithreaded programming☆233Updated 2 months ago
- Header only read/write wrapper to combine mutexes with locks.☆148Updated 7 months ago
- Libusb wrapper for Asio☆64Updated 2 years ago
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆194Updated 3 years ago
- C++20 coroutine library☆128Updated last month
- A C++20 implementation of safe (wrap around) integers following MISRA C++ rules☆79Updated last year
- Boost.URL is a library for manipulating Uniform Resource Identifiers (URIs) and Locators (URLs).☆189Updated last week
- C++20 Microservice Bootstrapping Framework☆223Updated last week
- Finite State Machine using C++20 coroutines with symmetric transfer☆93Updated last year
- constexpr C++17 library for simplifying higher order functions in application code☆198Updated 2 years ago
- A dynamically-resizable vector with fixed capacity and embedded storage☆169Updated 4 years ago
- Cpp header only library to manage compile time mock class generated via Python script☆86Updated 3 years ago
- Polymorphic memory resource for real-time applications.☆68Updated last year