プリプロセス Source files that are used as input to doxygen can be parsed by doxygen's built-in C-preprocessor. By default doxygen does only partial preprocessing. That is, it evaluates conditional compilation statements (like #if) and evaluates macro definitions, but it does not perform macro expansion. So if you have the following code fragment #define VERSION 200 #define CONST_STRING const char * #if