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).
  • ORMOModel base 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/.