最近、パブリックAPIの一部としていくつかの関数を識別したいプロジェクトがありました。それらをREADMEファイルに入れる必要性を感じなかったので、私がしたことは実際にはあなたが求めているものではありませんが、潜在的な妥協点を見つけるかもしれません。
私は次のグループを作成しました:
/**
\defgroup public_api Public API
\brief This is a list of the primary functions that comprise the
public API.
*/
それから私はそれをメインページで参照しました:
/**
\mainpage Some Project
...
See \ref public_api "Public API" for details on these functions.
*/
次に、各パブリックAPI関数をそのグループに含まれるものとして明示的にマークしました。
/**
\brief Perform any necessary initialisation before processing.
\ingroup public_api
This function must be called prior to any of the other public
api functions to allow initialisation to be performed prior to use.
*/
void init();
最終的な結果は、メインページからリンクされている単一ページの関数のリストです。私はこれがあなたが求めているものではないことを知っていますが、doxygenがすべてのドキュメントをナビゲートしやすい単一の場所に持ってくるようなものです。
問題を満足のいくように解決した場合は、投稿してください。私は常にdoxygenの非定型的な使用に興味があります。