How to use literal suffix for identifier transformed into literal string in MACRO by #identifier
?
struct SomeType;
SomeType operator "" _udl(const char* self);
#define STRINGIFY_AS_UDL(id) /* #id _udl doesn't work */ /* How to have "id"_udl */
STRINGIFY_AS_UDL(foo) // -> "foo"_udl
STRINGIFY_AS_UDL(bar) // -> "bar"_udl
STRINGIFY_AS_UDL(42) // -> "42"_udl