Other Meta programming in Main Stream C++

constexpr & consteval

Modern C++ (C++11 through C++26) already has compile-time evaluation via:

constexpr functions (C++11+)

consteval functions (C++20+)

constinit, concepts, reflection proposals, etc.

This lets you run limited C++ code at compile time in a standardized way, but it’s not a full interpreter.