# C++ API This page is bridged from Doxygen by ``breathe``. Doxygen parses the existing ``///`` and ``/**`` comments in `cpp/solvcon/` into XML; breathe turns that XML into the reference below. ```{important} Run ``make doxygen`` once before ``make html`` so the Doxygen XML exists. Until then this directive renders empty (a warning, not an error). ``` Below is an example using `solvcon::ConcreteBuffer`. ```{eval-rst} .. doxygenclass:: solvcon::ConcreteBuffer :project: solvcon :members: ```