Kiss Templates
summary
Lightning 5‑minute claim: a small template DSL compiles to a C++ header that emits text like HTML LaTeX email or C++ code. Templates use percent for C++ blocks and ${...} for expressions which call a chosen serializer that must implement at least text output and Escape; optional raw and exception hooks exist. Examples include functions, inheritance, trimming, and a hello world that prints a hashed value. About a dozen syntax elements, static compilation gives compile‑time template errors. Materials on the CppCon 2015 GitHub.
AI-written summary · about
chapters (4)
related talks
01h 03mBack to Basics: Templates (part 2 of 2)
55mTemplates Made Easy With C++20
57mIntroduction to C++ Template Metaprogramming
01h 30mRethinking the Way We Do Templates in C++
01h 01m“Template Normal Programming (part 2 of 2)"
01h 37mRethinking the Way We Do Templates in C++ even more
01h 21mWhat Has C++20 Ever Done For Templates?
01h 28mC++ Concepts "Lite" in Practice
