2009-02-25 10 views
11

¿Hay documentación doxygen de las bibliotecas de Boost en algún lugar de la web?Documentación de Doxygen para las bibliotecas de Boost?

Podría crear la mía, pero creo que ya debería existir en algún lugar de la web? ¡Gracias!

+0

¿La biblioteca Boost (Gráfico) tiene un Doxyfile en alguna parte? Entonces podrías generar la documentación tú mismo. Si no, puede usar Doxywizard (asistente de GUI) para generarlo. Mientras tanto, también puedes intentar usar la [documentación generada por 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

Respuesta

0

La documentación definitiva de Boost son los documentos disponibles en boost.org. Tienden a ser bastante buenos para la mayoría de las bibliotecas.

¿Para qué biblioteca específica no son suficientes los documentos?

+0

La documentación de Boost es buena en general. Pero creo que la mejor fuente de información es, en realidad, el código en sí, y que es mejor navegar a través de HTML generado por doxygen (estoy buscando específicamente navegar por el código de Boost Graph). – Frank

+0

Boost.Graph en realidad tiene su propio libro. Creo que esa es en realidad la guía definitiva para la biblioteca Boost.Graph. No conozco ninguna documentación doxygen para Boost. – user21714

0

Las bibliotecas de Boost tienen bastante código de plantilla y macros de preprocesador. Doxygen no entiende las plantillas o macros muy bien. Me apegaría a la documentación estándar de impulso.

+0

Espera, el STL tiene un montón de código de plantilla, y tienen documentación doxygen pública, que me parece bien. ¿Por qué Doxygen no entendería el código de Boost? – Frank

+0

Eche un vistazo a boost :: function o boost :: bind. STL no utiliza plantillas como esta. A menos que Doxygen haya mejorado bastante con respecto a hace un año, no confiaría en él para bastantes de las bibliotecas de impulso – Ted

0

Aunque no está basado en doxygen, puede que el siguiente sitio le resulte útil. Biblioteca Boost Graph (v1.42) código fuente LXR navegable en línea disponible here. Puede pasar de la definición al uso y viceversa. Para explorar otros componentes de refuerzo como bind, type_traits, etc. solo navegue por el main site

+0

URL regada reparada – GuruM

2

Hay algunos conjuntos de documentación.

La documentación para la versión actual de boost se puede encontrar en en la web en el siguiente enlace (con versiones específicas anteriores vinculadas en el lado derecho).

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

Si lo que busca es una versión descargable de la documentación HTML, entonces es también figuran en la distribución de impulso que se puede descargar desde el sitio web. Abra el archivo index.html en el directorio libs en su navegador favorito.

Personalmente, me gustaría bastante un archivo CHM de todo el lote, pero parece que estos deben ser generados manualmente (boost no los proporcione) con Doxygen y hhc.exe en Windows (que no uso), por lo que agradecería cualquier información sobre cómo actualizar los CHM de la documentación de impulso.

Cuestiones relacionadas