2013-05-19 1 views
2

Есть ли docset для Boost? Я хотел бы добавить его в Dash для автономного поиска документации и не могу найти его нигде. Все мои собственные попытки построить его не удались, а впечатляюще.C++ Boost Docset

ответ

0

я заметил сегодня, что черточки обновил с повышением Docset, на основе Doxygen. Не уверен, как они это получили, но, похоже, все там.

1

Не то, что я нашел; они даже не предлагают полный набор автономных документов, не говоря уже о Dash docset. (Увы, PDF-файлы, о которых упоминает Marchall Clow, являются лишь небольшим подмножеством.)

Я играл с идеей создания одного, но, как и вы, я разочаровался. Если вы хотите сотрудничать, напишите мне!

Как я понимаю, вы должны были бы:

  • Создание автономного зеркала всего набора повышающего документации. Это достаточно просто, что-то вроде следующего должно работать:

    wget --mirror -p --no-parent --convert-links -P ./boost_docs \ 
        http://www.boost.org/doc/libs/1_53_0/libs/libraries.htm 
    
  • Index Документах. (Это трудная часть.) Очистите HTML и попытайтесь вытащить интересные семантические элементы: классы, функции, типы и т. Д. И создайте индекс.

    Многие из компонентов Boost, по-видимому, используют согласованный формат документации, но то, что усложняет ситуацию, состоит в том, что многие другие компоненты имеют свой собственный, индивидуальный подход, а их разметка HTML не все семантична. (boost::filesystem «s документы, как представляется, были созданы с помощью Microsoft Frontpage. Я хочу, что я шучу.)