erikzenker / hsm
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.
☆190Updated last year
Related projects ⓘ
Alternatives and complementary repositories for hsm
- ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library☆154Updated 5 months ago
- Finite State Machine implementation using std::variant☆84Updated 5 years ago
- C++20 State Machine library☆173Updated 2 months ago
- C++14 Finite State Machine library☆171Updated 3 years ago
- Lightweight Error Augmentation Framework☆313Updated this week
- A lightweight, non-owning reference to a callable.☆170Updated 3 years ago
- A polymorphic value-type for C++☆228Updated last year
- An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.☆138Updated 7 months ago
- Rust 2018 and C++20, "constexpr everything", AUTOSAR compliant header-only library intended to support the development of critical system…☆96Updated 3 years ago
- C++17 Utility classes for comparing multiple values in one simple expression☆204Updated 3 months ago
- A reflective enum implementation for C++☆289Updated 9 months ago
- 📣 Hey listen! A simple general-purpose event-listener system for C++17.☆127Updated 3 years ago
- ☆43Updated 3 years ago
- 🏛️ Help other developers use your project. A CMake script for packaging C/C++ projects for simple project installation while employing b…☆108Updated 2 months ago
- Header only read/write wrapper to combine mutexes with locks.☆149Updated last month
- variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library☆239Updated 5 months ago
- Single-header header-only C++11 / C++14 / C++17 library for easily managing set of auto-generated type-safe flags.☆87Updated 3 years ago
- Libusb wrapper for Asio☆63Updated last year
- A simple, header only event bus library written in modern C++17.☆139Updated last week
- A modern C++ library for type-safe environment variable parsing☆129Updated last month
- Functional reactive programming library for c++☆155Updated 10 months ago
- Cpp header only library to manage compile time mock class generated via Python script☆86Updated 2 years ago
- A migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource☆45Updated 5 months ago
- expected lite - Expected objects in C++11 and later in a single-file header-only library☆392Updated last week
- Provides very lightweight outcome<T> and result<T> (Boost edition)☆41Updated this week
- C++20 Microservice Bootstrapping Framework☆205Updated last week
- Library of backported modern C++ types to work with C++11☆76Updated 2 years ago
- C++14 code to convert integers to strings at compile-time☆113Updated last year
- ranges features for c+23 ported to C++20☆76Updated last year
- A C++14 reflection library☆69Updated this week