Posts

TemplateMetaprogramming

Template Metaprogramming – Hybrid Programming

/
First of all, hybrid programming is not an official term. I created it to emphasize an exciting aspect…
TemplateMetaprogramming

Template Metaprogramming – How it Works

/
In my last post, "Template Metaprogramming - How it All Started", I wrote about the roots of template…
TemplateMetaprogramming

Template Metaprogramming – How it All Started

/
Metaprogramming is programming on programs. C++ applies metaprogramming at compile time. It started in…
TypeTraits

C++ Core Guidelines: Programming at Compile Time with Type-Traits (The Second)

/
The type-traits library supports type checks, type comparisons, and type modifications at compile time.…
TypeTraits

C++ Core Guidelines: Programming at Compile Time with the Type-Traits

/
My journey through programming at compile time began in the last posts with template metaprogramming.…
dinosaur 966869 1280

C++ Core Guidelines: Rules for Template Metaprogramming

/
Yes, you read it correctly. Today, I write about template metaprogramming, programming with types and…