Что такое хороший справочник, документирующий шаблоны использования X-Macros в C (или, возможно, C ++)?
Базовое определение и пример и несколько ссылок для "X-макросы"дается в этомзапись в википедии о препроцессоре C:
X-Macro - это файл заголовка (обычно с расширением «.def» вместо традиционного «.h»), который содержит список похожих вызовов макросов (которые могут называться «макросами компонентов»).
Каковы хорошие источники информации о том, как использовать эту мощную технику? Существуют ли известные библиотеки с открытым исходным кодом, использующие этот метод?