473,408 Members | 2,734 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

documentation generator for C++

Hello, programmers.

Does Anyone know about any documentation generator for C++, like
ghostdoc for c# ?

Thanks in advance.
Jul 1 '08 #1
5 3497
Bruno Neves Pires Silva wrote:
Hello, programmers.

Does Anyone know about any documentation generator for C++, like
ghostdoc for c# ?
www.doxygen.org
Thanks in advance.
HTH,

Schobi
Jul 1 '08 #2
Bruno Neves Pires Silva wrote:
Hello, programmers.

Does Anyone know about any documentation generator for C++, like
ghostdoc for c# ?

Thanks in advance.
Have you looked at Doxygen?

--
David Wilkinson
Visual C++ MVP
Jul 1 '08 #3
Hendrik Schober wrote:
Bruno Neves Pires Silva wrote:
>Hello, programmers.

Does Anyone know about any documentation generator for C++, like
ghostdoc for c# ?

www.doxygen.org
>Thanks in advance.

HTH,

Schobi

Oh, that's swell. I didn't know that Doxygen could actually generate
comments from comment templates and put them into the C++ source code,
as Ghostdoc does. I'll give it a look.

Regards.

Jul 1 '08 #4
rk
Take a look at C++/CLI documentation comments

http://msdn.microsoft.com/en-us/libr...26(VS.80).aspx

and the Sandcastle tool

http://blogs.msdn.com/sandcastle/

to generate MSDN-like documentation.

Richard


David Wilkinson schrieb:
Bruno Neves Pires Silva wrote:
>Hello, programmers.

Does Anyone know about any documentation generator for C++, like
ghostdoc for c# ?

Thanks in advance.

Have you looked at Doxygen?
Jul 2 '08 #5
Oh, that's swell. I didn't know that Doxygen could actually generate
comments from comment templates and put them into the C++ source code,
as Ghostdoc does. I'll give it a look.
Well, not exactly, but...

It does export a parse tree of your entire codebase (provided you turn on
documentation for uncommented functions) as XML, so you can easily write a
script to plug the function name, arguments, etc into a documentation
skeleton. You could probably automatically inject them into the source code
at the appropriate places too, as doxygen includes the definition line
number for each function and variable definition.
>
Regards.

Jul 2 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Adrien Di Mascio | last post by:
Hi all, While reading the email module documentation, I found an error in a small example given for the as_string() method of the Message class: Here is the given code : (URL :...
2
by: Steven Quail | last post by:
Hi to all, I have just found the XML documentation option in VS.net which generates a HTML page of the XML tags in a project. What I would like to know is if there is an option or a way of...
0
by: Terry Hancock | last post by:
I've been trying to use "happydoc" to document a source tree that I'm working on. It does pretty much what I want, except: Version 2.1: Creates a weird directory structure for the HTML pages...
11
by: barcaroller | last post by:
I'm looking for a free software documentation tool that works equally well with C and C++. The ones I have found so far with Google are: - Doxygen - Robodoc - Natural Docs There probably...
1
by: Bob Hanson | last post by:
Hello All, Any ideas/suggestions for documentation authoring tools that can be used for non-ASP.Net projects using VB.Net 2.0 (VS2005)? Thanks in advance :) Bob Hanson *** Sent via...
2
by: Tim_Mac | last post by:
hi, i have VS2005 professional, and i would like to generate a complete documentation reference for all the classes in my web project. i would have thought this was as simple as a button or build...
5
by: Bob Altman | last post by:
I thought I read somewhere in the MS documentation that XML documentation is compiled in C++, but the C++ code editor obviously doesn't do anything interesting when I enter "///". What's the deal...
4
by: Torsten Robitzki | last post by:
Hi, I'm searching for a documentation system like JavaDoc or DoxyGen that is capable to document JavaScript sources. Sure google leads me to some tools, but without recommendations from real...
8
by: Dirk Reske | last post by:
Hello, how can I generate the code documentation out of my xml comments? before .net 2.0 I uses NDoc...by they don't get it work with generics til now.... thanks! Dirk
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.