API reference

Generated symbol-level reference for the C++ sources under kirin/src. Doxygen parses the headers; Breathe renders them here, so this content and the prose share one search box.

The system in four layers. kirin_engine is pure chess and builds standalone; everything else depends on it, never the reverse.

Reading the file pages

Each source file’s header comment becomes that file’s entry, so the prose you find here is the same text as in the source — there is no second copy to drift. Adding a new file means writing a @file block with @brief and @ingroup; CI fails the docs build if one is missing.