`cmake --build build --target doc` runs Doxygen to produce XML, then `doc/gen_api_md.py` (~330 lines, stdlib-only) emits a Markdown tree under `doc/api/` that gitea renders directly in its file browser. - 24 class/struct pages + 51 source-file pages + indices, with source links of the form `../../../../src/...#L42` that gitea turns into clickable line-anchored links. - Doxyfile.in templated by CMake (XML-only output to build/doc/xml/). - Pure Python emitter, zero external deps — no doxybook2 (not packaged on Arch) and no moxygen (avoids Node). - Target gracefully disabled if Doxygen or Python 3 is missing at configure time; regular build target unaffected. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
690 B
690 B
ImportAltium
class ImportAltium — inherits ImportBase
Defined in import_altium.hpp:8
Public Functions
ImportAltium(std::string filename)
void parse(Signals *signals) override
Pure virtual method for parsing the file.
Derived classes must implement this method to define how the file is parsed.
Parameters
signals— Pointer to the signals object to be completed.
← Back to classes · Top