apolukhin / magic_get
std::tuple like methods for user defined types without any macro or boilerplate code
☆207Updated 11 months ago
Related projects ⓘ
Alternatives and complementary repositories for magic_get
- C++17 Run-time Polymorphism (Type Erasure) library☆460Updated 5 months ago
- A fast, simple tuple implementation that implements tuple as an aggregate☆199Updated last month
- Improved and configurable drop-in replacement to std::function that supports move only types, multiple overloads and more☆545Updated 2 months ago
- expected lite - Expected objects in C++11 and later in a single-file header-only library☆384Updated 3 weeks ago
- A work in progress minimal C++ static reflection API and codegen tool.☆257Updated 3 years ago
- A polymorphic value-type for C++☆228Updated last year
- A miniature library for struct-field reflection in C++☆497Updated last year
- Lightweight Error Augmentation Framework☆313Updated last month
- C++11 metaprogramming library☆242Updated this week
- A library of C++ coroutine abstractions for the coroutines TS☆364Updated 6 months ago
- A lightweight, non-owning reference to a callable.☆169Updated 3 years ago
- Boost.PFR without the boost namespaces☆64Updated 11 months ago
- C++20 coroutine library☆121Updated this week
- Header-only library for multithreaded programming☆226Updated last month
- C++20 Meta-Programming library☆244Updated 2 months ago
- An additive strong typedef library for C++14/17/20☆418Updated 2 months ago
- Implementation of C++20's std::span for older compilers☆335Updated last year
- Coroutines for C++20 & asio☆227Updated last week
- Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.☆354Updated this week
- C++20 State Machine library☆172Updated 2 months ago
- C++20 Static Reflection library☆306Updated last month
- A fast work-stealing queue template in C++☆293Updated 9 months ago
- C++ class for a joining and cooperative interruptible thread (should become std::jthread)☆190Updated 3 years ago
- Ultra fast C++11 allocator for STL containers.☆273Updated 2 years ago
- A reflective enum implementation for C++☆289Updated 9 months ago
- An implementation of C++ "senders and receivers" async framework suitable for embedded platforms.☆195Updated this week
- ☆122Updated 3 years ago
- SPY - C++ Information Broker☆151Updated this week
- Fast, convenient JSON serialization and parsing in C++☆476Updated this week
- C++17 library for comfortable and efficient dynamic polymorphism☆438Updated last month