STL、Win32、Boost、posixなどの現在のC/C++ライブラリのサイズが大きいと、問題のある識別子の問題が発生します。名前空間であっても、既存のライブラリと連動するように設計された新しいライブラリを設計する際に、他のライブラリの最もよく使用される識別子と衝突しない識別子を選択することができればうれしいです。標準ライブラリの "取得済み"識別子のリストはどこにありますか?
少なくともC++の標準ライブラリ(0xを含む)では、リストが利用可能である必要があります。誰かがこの目的のためにツールを実行したと思うのは合理的です。ヘッダファイルのセットを読み込んで、名前空間で並べられたすべての名前のリストを作成します。そのようなツールを知っている人は誰ですか?ツールは、特定のcppファイルに#includeされているものだけでなく、ディレクトリツリー内のすべてのヘッダを読み込むのが望ましいでしょう。
doxygenはあなたの後のツールですか? –