The API reference docs for C++ are already pre-generated. If you still would like to generate them, you find the instructions to do so below.
The C++ source code is annotated using comments using Doxygen syntax.
Extract the documentation to markdown files (one per class) on macOS or Linux using the commands:
rm -rf tools/docs # Remove previous docs ./tools/generate_docs.sh
The files are created in
Extracting the API reference does not yet work automatically on Windows.
The generate_docs.sh script builds the library, installs it locally to /install, and then uses DOxygen to create XML documentation in /install/docs/xml. The generate_markdown_from_doxygen_xml.py script is then run on all files in the /xml directory to generate markdown files in /install/docs/markdown.