Tag: Metaprogramming
All the articles with the tag "Metaprogramming".
-
C++23's Deducing this
Published:What it is, why it is, how to use it
-
Abbreviated Function Templates and Constrained Auto
Published:C++20 features for more terse template code
-
Conditionally Trivial Special Member Functions
Published:Why triviality matters and how you can propagate it
-
Function Template Partial Ordering: Worked Examples
Published:For deconfounding complex template rules
-
Metaclasses for Embedded Domain Specific Languages
Published:How metaclasses could be used to generate code for languages embedded in C++
-
Template Argument Deduction for Class Template Constructors
Published:How to use class template argument deduction in C++17
-
Lazy Generators: Template Deduction on the Left-Hand Side
Published:Deducing template arguments based on assignment context
-
Simplifying Templates and #ifdefs with if constexpr
Published:Making your code simpler and more maintainable
-
Exploding Tuples with Fold Expressions
Published:Iterating over tuples without the pain
-
integral_variable: A compile-time assignable variable
Published:Metaprogramming horrors