C++17 Run-time Polymorphism (Type Erasure) library
-
Updated
May 29, 2024 - C++
C++17 Run-time Polymorphism (Type Erasure) library
Range-based goodness for C++17
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
Fast binary logger for C++
Trait introspection and concept creator for C++11
The Art of Template MetaProgramming (TMP) in Modern C++
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
Code samples from Teach Yourself C++ In One Hour a Day, Ninth Edition by Siddhartha Rao. Released in 2022 this book uses nearly 300 code samples to explain the most modern C++ language features including C++20 and C++23
(Concepts-enabled) Functional Abstraction Layer for C++
A fully featured single header library implementing a vector container with a small buffer optimization.
how to implement the static interface pattern
📓 Notes related to Computer Science stuff.
A Data-Oriented, C++20 Game Engine
Virtual Concepts
A reference implementation for C++20 ranges
Cross-platform, C++23 reflection library that relies fully on modern C++ features, without using any pre/post build steps.
WIP C++ physical units / dimensional analysis library. Focused on providing the cleanest possible errors.
A C++ dynamic resource management library
Add a description, image, and links to the concepts topic page so that developers can more easily learn about it.
To associate your repository with the concepts topic, visit your repo's landing page and select "manage topics."