API Reference
This page links to the generated API reference for Garvan and Crow. The framework targets C++23 (GCC 14+ / Clang 18+). The reference is produced by Doxygen from header comments in the source tree.
About
The reference covers two layers:
- Garvan — the model/controller/service base classes, the ORM builder, the migration runner, and the helpers under
vendors/Garvan/include/. - Crow — the underlying HTTP server, router, JSON, mustache, multipart and websocket subsystems.
Namespaces
Garvan— framework classes (BaseContoller,BaseService,Builder,Migration,MigrationRunner).ORM—OModelbase and related types.crow— everything from upstream Crow:SimpleApp,App<...>,request,response,json::rvalue,json::wvalue,mustache::template_t.
Status
The Doxygen output is not yet wired into this site. Until it is, refer directly to the headers in vendors/Garvan/include/ and vendors/Garvan/crow/.