C++ Crash Test: Hidden SFINAE Traps and Parser Silence
How a harmless std::enable_if template trick caused the documentation generator to silently delete classes from the project.
How a harmless std::enable_if template trick caused the documentation generator to silently delete classes from the project.
Every rebuild used to run Doxygen and parse its XML from scratch, even when nothing had changed. Our two-level cache fixed that pain. But the title has a catch: the cache can't make things genuinely fast, because it only knows how to skip work that can be avoided altogether.