Doxygen fails to parse fenced code blocks in a markdown file. Here's my snippet:
~~~~~~~~~~~~~~~~~~~~{.cpp}
#include <cstdio>
int main() {
printf("Hello World");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~
This appears in the output as plaintext.
int main() { printf("Hello World"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~
What is my mistake here?