Вопросы по теме 'x-macros'

X-Macros с Boost.Preprocessor?
Отделив это от моего вопроса о добавлении к макросам CPP : Кто-нибудь здесь использовал типы данных библиотеки Boost.Preprocessor для реализации чего-то вроде X-macro?
978 просмотров
schedule 03.07.2022

X-macro ломает коллграф doxygen
У меня есть 3 файла: test.c int table[] = { #define X(val) val, #include "test.x" #undef X }; void level2(void) { level3(); level4(); } void level3(void) { level4(); } test2.c void level1(void) {...
445 просмотров
schedule 31.07.2023

Создание связанного x-макроса из существующего
Рассмотрим следующий пользовательский стиль x-macro : #define PRIMES_X(func) \ func(2) \ func(3) \ func(5) \ func(7) Мы можем использовать это, чтобы неоднократно расширять переданный макрос func с первыми четырьмя простыми...
119 просмотров
schedule 11.07.2023

Ошибка компиляции при печати элементов массива в X-Macro
У меня есть следующий код, где я использую x-macro: #define X_FIELDS \ X(int, var1) \ X(uint8_t, var3) \ X(uint16_t, var4) \ XA(uint8_t, arr1, 4) \ XB(char, arr2, 2) typedef struct { #define X(type,...
40 просмотров
schedule 18.11.2022