MitalAshok / self_macro
A C++14 macro to get the type of the current class without naming it
☆17Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for self_macro
- Light-weight header-only library for parallel function calls and continuations in C++ based on Eric Niebler's talk at CppCon 2019.☆112Updated 10 months ago
- P0323 & P2505 std::expected simple implementation☆39Updated last year
- 📣 Hey listen! A simple general-purpose event-listener system for C++17.☆127Updated 3 years ago
- Future C++ implementation of Rust-like trait objects with no boilerplate☆118Updated 5 years ago
- Meta C++ Library and Tool☆81Updated last year
- Benchmark and accountability tool for C++ compile-time overhead / compile-time health☆50Updated 4 years ago
- A header only structure of arrays container for C++☆39Updated last year
- A compiler-friendly variadic type list for C++.☆36Updated last year
- Compact SVO optimized vector for C++17 or higher☆96Updated 6 months ago
- lazy_map is map library with std::unordered_map like interface that has O(1) cost of copying irrespective of the current size of map.☆41Updated last year
- Boost.PFR without the boost namespaces☆64Updated last year
- SPY - C++ Information Broker☆152Updated 2 weeks ago
- A lightweight, non-owning reference to a callable.☆170Updated 3 years ago
- Document modern C++ using unit tests☆55Updated 3 years ago
- An indirect value-type for C++☆82Updated last year
- Polymorphic memory resource for real-time applications.☆64Updated last year
- The seq library is a collection of original C++14 STL-like containers and related tools☆85Updated last month
- C++20 coroutines-based cooperative multitasking library☆105Updated 3 years ago
- std::invoke/std::apply analogs for C++11/14☆40Updated last year
- C++20 Unit-Testing library☆39Updated last month
- Replacement for std::optional that does not waste memory unnecessarily☆103Updated 5 months ago
- Readable and consistent C++ type introspection - Compiler Decipherer☆89Updated 5 years ago
- Recursive Variant: A simple library for Recursive Variant Types☆82Updated 3 years ago
- KISS C++20 Type Reflection using IFC files☆49Updated 5 months ago
- A fast, simple tuple implementation that implements tuple as an aggregate☆201Updated last month
- A work in progress minimal C++ static reflection API and codegen tool.☆257Updated 3 years ago
- C++ components used in the project https://github.com/rnburn/bbai☆51Updated last year
- Reflection utilities and examples built on top of C++ reflection TS implementation.☆114Updated 2 years ago
- A C++14 and later CRTP template for defining iterators☆70Updated last week
- Core abstractions for dealing with concurrency in C++☆66Updated 7 months ago