Crash Test C++: Скрытые ловушки SFINAE и тишина в парсере
Как безобидный шаблонный трюк std::enable_if заставлял генератор документации молча удалять классы из проекта.
Как безобидный шаблонный трюк std::enable_if заставлял генератор документации молча удалять классы из проекта.
Каждая пересборка гоняла Doxygen и парсинг XML заново, даже если ничего не изменилось. Двухуровневый кэш на двух отпечатках эту боль снял. Но название неслучайно с подвохом: реальную скорость он дать не может, потому что кэшировать умеет только то, что вообще можно пропустить целиком.