This commit is contained in:
Pankaj Bhojwani 2025-06-23 14:21:14 -07:00
parent 10b8475012
commit 2f4a0c9b79

View File

@ -66,11 +66,11 @@ struct InitListPlaceholder
#define CTOR_INIT(type, name, jsonKey, required, tag, ...) \
_##name{ name##Param },
#define ARGDESC_STRINGIFY2(x) #x
#define ARGDESC_STRINGIFY(x) ARGDESC_STRINGIFY2(x)
#define ARGDESC_WIDEN2(x) L##x
#define ARGDESC_WIDEN(x) ARGDESC_WIDEN2(x)
#define LOCALIZED_NAME(name) ARGDESC_WIDEN(ARGDESC_STRINGIFY(name##Localized))
#define ARG_DESC_STRINGIFY2(x) #x
#define ARG_DESC_STRINGIFY(x) ARG_DESC_STRINGIFY2(x)
#define ARG_DESC_WIDEN2(x) L##x
#define ARG_DESC_WIDEN(x) ARG_DESC_WIDEN2(x)
#define LOCALIZED_NAME(name) ARG_DESC_WIDEN(ARG_DESC_STRINGIFY(name##Localized))
// append this argument's description to the internal vector
#define APPEND_ARG_DESCRIPTION(type, name, jsonKey, required, tag, ...) \