We already have a method void printMacros(std::ostream &out) const; but there is no way to retrieve the defined macros in code to do something with then, maybe something like void macros() const -> std::vector<std::tuple<std::string_view, std::string_view>>;;