Base: simplify Exception
Remove repetition. Add functions to replace macros, but keep macros in use for now as some compilers have broken std::source_location support.
This commit is contained in:
Remove repetition. Add functions to replace macros, but keep macros in use for now as some compilers have broken std::source_location support.