标签: c++ c doxygen preprocessor
我有一个标头C / C ++库,无论标头是C还是C ++,它都包含不同的内联函数。
#ifndef __cplusplus // C stuff #else // C++ stuff #endif
问题在于doxygen总是仅根据我自己是否预定义__cplusplus解析两条路径之一。完全禁用预处理也是不可行的,因为我还有其他要保留在文档中的宏。
是否有任何合理的方法来为标头的C和C ++部分生成文档?