2013-05-19 79 views
2

是否有Boost文檔集?我想將其添加到Dash以進行脫機文檔搜索,並且無法在任何地方找到它。我自己建立它的所有嘗試都失敗了,相當壯觀。C++ Boost Docset

回答

0

今天我注意到,短跑已經與升壓文檔集,基於Doxygen的更新。不知道他們是如何得到它的,但它似乎擁有一切。

1

不是我找到的;他們甚至不提供一套完整的脫機文檔,更不用說Dash文檔集。 (唉,Marchall Clow提到的PDF只是一小部分。)

我一直在創造一個想法,但我喜歡你,我在挫折中放棄了。如果你想合作,請給我一條線!

據我瞭解,你需要:

  • 創建一整套加速文檔的脫機鏡。這很容易,像下面這樣應該工作:

    wget --mirror -p --no-parent --convert-links -P ./boost_docs \ 
        http://www.boost.org/doc/libs/1_53_0/libs/libraries.htm 
    
  • 索引文檔。 (這是困難的部分。)刮掉HTML並嘗試並提取有趣的語義元素:類,函數,類型等,並創建一個索引。

    Boost的許多組件似乎都使用一致的文檔格式,但是使事情複雜化的是許多其他組件都有自己的獨特方法,並且它們的HTML標記並不全是語義的。 (boost::filesystem的文檔似乎已被使用Microsoft FrontPage中創建的。我想我是在開玩笑。)