To pull this off, the implementation exploits templates, operator overloading and function pointers (but, remarkably, not a single macro) to construct a type-safe domain-specific embedded language.
Yes, "exploiting" is exactly the word I was looking for. Cool hack, though.
Yes, "exploiting" is exactly the word I was looking for. Cool hack, though.