1

現在、 にある Red-Black Tree の STL 実装を理解しようとしていbits/stl_tree.hます。ファイルのサイズが以前よりも大きくなったので、かなり迷ってしまいました。

を使っていたので、ArchLinux レポジトリ経由でVimインストールしました。vim-tagbar次に:TagbarToggle、読みながら実行bits/stl_tree.hしたところ、タグが 2 つしかないことがわかりました。

_STL_TREE_H
_GLIBCXX_VISIBILITY(default)

同じ出力を与える他のSTLファイルについても同じことをしました。

拡張子がファイルとしてctags解析されたファイルがそうではないはずだと思ったので、実行しました:.hC

$ ctags --language-force=c++ path/to/c++/implementation/bits/stl_tree.h

しかし、それでも同じ出力です。

Exuberant編集: 上記のすべてを と の両方で試しましUniversal ctagsた。私は自分で書いた C++ ファイルでも試してみましたが、出力は本来あるべきものでした。

この背後にある理由を知っている人はいますか?

4

0 に答える 0