2009-02-25 2 views
11

Существует ли документация Boost для библиотек Boost где-то в Интернете?Документация Doxygen для библиотек Boost?

Я мог бы создать свой собственный, но я думаю, он должен уже существовать где-то в Интернете? Благодаря!

+0

ли подталкивания (Graph) библиотеки имеют Doxyfile в ней где-нибудь? Тогда вы можете создать документацию самостоятельно. Если нет, вы можете использовать Doxywizard (GUI wizard), чтобы сгенерировать его для вас. Тем временем вы также можете попробовать использовать [LXR сгенерированную документацию] (http://acode-browser2.usatlas.bnl.gov/lxr-rel16/source/external/Boost_1.42.0_python2.6/boost-1_42/boost/ graph /) – GuruM

+0

[Doxywizard howto] (http://www.stack.nl/~dimitri/doxygen/manual/doxywizard_usage.html) – GuruM

ответ

0

Окончательная документация Boost - это документы, доступные на сайте boost.org. Они, как правило, довольно хороши для большинства библиотек.

Какая конкретная библиотека заключается в том, что документов недостаточно?

+0

Документация Boost в целом хороша. Но я считаю, что лучшим источником информации является сам код, и лучше всего просматривать HTML-код, созданный с помощью doxygen (я специально ищу для просмотра кода Boost Graph). – Frank

+0

Boost.Graph действительно имеет свою собственную книгу. Я думаю, что это действительно окончательное руководство к библиотеке Boost.Graph. Я не знаю никакой документации по кислороду для Boost. – user21714

0

В библиотеках Boost имеется довольно много кода шаблона и макросов препроцессора. Doxygen не очень хорошо разбирается в шаблонах или макросах. Я хотел бы придерживаться стандартной надстройки.

+0

Подождите, у STL есть много шаблонов, и у них есть публичная документация по doxygen, которая выглядит хорошо для меня. Почему doxygen не понимает код Boost? – Frank

+0

Взгляните на boost :: function или boost :: bind. STL не использует шаблоны, подобные этому. Если Doxygen не улучшился с года назад, я бы не стал зависеть от него для довольно многих библиотек повышения скорости. – Ted

0

Хотя вы не используете кислородную кислоту, вы можете найти следующий сайт полезным. Библиотека Boost Graph (v1.42) доступна в режиме онлайн доступный исходный код LXR here. Вы можете перейти от определения к использованию и наоборот. Чтобы просмотреть другие компоненты форматирования, такие как bind, type_traits и т. Д., Просто перейдите по ссылке main site

+0

Исправлен сломанный URL-адрес – GuruM

2

Существует несколько комплектов документации.

Документацию по текущей версии boost можно найти в сети по приведенной ниже ссылке (с конкретными более старыми версиями, связанными с правой стороны).

http://www.boost.org/doc/libs/

Если вы после загружаемую версию HTML документации, то он также содержится в дистрибутиве повышающего который можно загрузить с веб-сайта. Откройте файл index.html в каталоге libs в вашем любимом браузере.

Лично мне бы очень понравился CHM-файл всей партии, но кажется, что они должны быть сгенерированы вручную (boost не предоставляют) с Doxygen и hhc.exe на Windows (которые я не использую) так что я хотел бы получить любую информацию о том, как получить обновленные CHM-документы для повышения эффективности.