2009-01-23 72 views
2

是否有一個工具可以計算頭文件中定義的方法數量?這似乎是人們不時想要做的事情,但我從來沒有聽說過這種效用。我會推出自己的(並且這將會是很容易拿出的東西,在這個特別情況下,爲我的作品),但我想我會嘗試先計算器:)計算在C++頭文件中定義的方法數量

感謝, 易

+0

爲什麼你需要這樣做? – Malfist 2009-01-23 22:39:28

回答

8

試試這個:

ctags --c++-kinds=f -x myfile.h 

要列出所有功能,在文件myfile.h。要計算deque.tcc中的函數數量:

$ ctags --c++-kinds=f --language-force=c++ -x deque.tcc | wc -l 
24 
+0

+1比我的解決方案好得多:) – fmsf 2009-01-23 22:44:18

0

我不知道如果doxygen - >http://www.stack.nl/~dimitri/doxygen/這樣做,但我也不會感到驚訝,如果它也這樣做。

它從頭文件+ javadoc像註釋生成文檔。

它會發現功能還有點還在計數。

0

您可以編寫Visual Studio插件。您可以在其中訪問每個類以及其中的每個方法。這使用COM技術和Visual Studio擴展性功能。

編輯:我從來沒有見過標籤可可有問題。此答案僅適用於Visual Studio