Often in large libraries I see code similar to the following:
#define MY_CONSTEXPR constexpr #define MY_NOEXCEPT noexcept #define MY_NODISCARD [[nodiscard]] e