Postmodern Meta C++
summary
Quick tour of concrete C++ techniques that the codebase actually compiles and runs: uses C++17 reflection-ish tricks plus structure bindings to turn tuples into a range-style map/filter/transform pipeline, employs boost::mp11 and variable templates to write compact TMP (example: filtering unique std::unique_ptr<Foo> types), shows unnamed concepts via requires expressions to select overloads without hard errors, demos a C++20 no-macro test framework with richer failure output, and composes lambdas, reflection and ranges into an immediately-invoked pipeline that produces the expected results.
AI-written summary · about
chapters (4)
- 0:00Start
- 0:49C + + Reflection
- 3:00Designed by Introspection
- 3:45Testing Frameworks in C + + 20 with no Macros
related talks
59mModern C++ for Fun and Profit: This isn’t your old C++
01h 35mC++20 – My Favourite Code Examples
01h 02mC++20 - My Favourite Code Examples
01h 08mC++ Metaprogramming: A Paradigm Shift
59mC++20 - My Favourite Code Examples
01h 03mFunctional C++ for Fun & Profit
57mIntroduction to C++ Template Metaprogramming
01h 03mMonads in Modern C++
