C++ ソース コードを参照するときは、vim + ctag + cscope を使用します。関数 cscope および/または ctag の定義を調べたい場合、その候補のリストが生成されます。
しかし、ヘッダーファイルのクラス宣言で定義されている関数に対してこれを試してみると、これら2つのいずれも候補のリストを生成しません。このように ctag や cscope が失敗した場合、関数定義はヘッダー ファイルにある必要があることがわかりました。そこで、ヘッダー ファイルを開き、その中に関数定義を見つけます。
しかし、これは ctag と cscope の必然的な動作なのだろうか。ヘッダー ファイルで定義されている場合でも、すべての関数の定義を見つけることができるように、このような場合にそれら (ctag と cscope) を賢くする方法はありませんか?
どうもありがとうございました。
ジャーナイヤー J. ジョー