Doxygen - разбирать все независимо от директивы препроцессора - PullRequest
0 голосов
/ 19 марта 2019

У меня есть библиотека C / C ++ с одним заголовком, которая содержит различные встроенные функции, независимо от того, включен ли заголовок из C или C ++.

#ifndef __cplusplus
  // C stuff
#else
  // C++ stuff
#endif

Проблема в том, что doxygen всегда анализирует только один из двух путей в зависимостиот того, буду ли я сам определять __cplusplus или нет.Полностью отключить предварительную обработку тоже нельзя, так как у меня есть другие макросы, которые я хотел бы сохранить в документации.

Есть ли какой-нибудь вменяемый способ создания документации для заголовка на C и C ++?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...