C++Now 2016 has ended
Please visit the C++Now website.
Back To Schedule
Wednesday, May 11 • 11:00am - 12:30pm
Documenting C++ Using the Right Tools

Log in to save this to your schedule, view media, leave feedback and see who's attending!

We will present a short overview of the DoxyPress project covering good documentation practices. The existing approach for parsing C++ was to use lex and hand write all of the syntax rules. This approach does not scale and is difficult to maintain as C++ evolves and becomes even more complex to parse. Thankfully libClang provides a front end solution. We will present our work regarding the integration of libClang into DoxyPress. We will show how to use the libClang AST to parse the source, retrieve the comments, and generate high quality documentation. We will demonstrate our progress by showing how DoxyPress can be used to document a modern C++ application.

avatar for Barbara Geller

Barbara Geller

Co-Founder, CopperSpice
I am an independent consultant with over twenty-five years of experience as a programmer and software developer. I have worked with numerous smaller companies developing in-house applications. I have also designed and developed Windows applications for several vertical markets including... Read More →
avatar for Ansel Sermersheim

Ansel Sermersheim

Co-Founder, CopperSpice
I have been working as a programmer for over fifteen years. My degree is in Computer Science from Cal Poly San Luis Obispo. Currently I work as a software engineer designing scalable, high performance, multi-threaded network daemons in C++. The daemons I have developed are used... Read More →

Wednesday May 11, 2016 11:00am - 12:30pm MDT
Booz Allen Hamilton