Вопросы по теме '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