Skip to content
/ cppdoc Public

📖 Powerful documentation generation tool for C++

License

Notifications You must be signed in to change notification settings

shal/cppdoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CppDoc

📖 Powerful tool for analyzing C++ code and docs generation

Generates full documentation with list of all C++ entities in the code.

Supported entities:

  • Class
  • Structs
  • Include
  • Templates
  • Functions

Usage

$> ./bin/cppdoc [-h] [--file FILE] [--module MODULE] [--project PROJECT] [--output OUTPUT]

Optional arguments:
  -h, --help            show this help message and exit
  --file FILE, -f FILE  Path to file.
  --module MODULE, -m MODULE
                        Path to module.
  --project PROJECT, -p PROJECT
                        Path to project.
  --output OUTPUT, -o OUTPUT
                        Output result.
  --version             show programs version number and exit.

Generate documentation for file.

$> ./bin/cppdoc --file=<FILE> --output=<OUTPUT>

Generate documentation for module.

$> ./bin/cppdoc --module=<MODULE> --output=<OUTPUT>

Generate documentation for project.

$> ./bin/cppdoc --project=<PROJECT> --output=<OUTPUT>

License

Project released under the terms of the MIT license.