Doxygen documentation of C++ API