Я пишу асинхронную библиотеку, и некоторые из моих методов принимают обратные вызовы в качестве параметров:
/// \brief Opens a connection to the remote server defined by the parameters passed in the constructor.
/// \param[in] callback Callback passed when the connection is estabelished or fails.
/// \return Any errors encountered by the library or the OS.
virtual connect(std::function<void(std::error_code ec)> callback) noexcept = 0;
Как можно документировать параметры обратного вызова в Doxygen?