Back to Powerinfer

Introduction {#mainpage}

smallthinker/powerinfer/libaz/external/cli11/docs/mainpage.md

latest1.3 KB
Original Source

Introduction {#mainpage}

This is the Doxygen API documentation for CLI11 parser. There is a friendly introduction to CLI11 on the GitHub page, and a tutorial series.

The main classes are:

NameWhere used
CLI::OptionOptions, stored in the app
CLI::AppThe main application or subcommands
CLI::ValidatorA check that can affect the type name
CLI::FormatterA subclassable formatter for help printing
CLI::ExitCodeA scoped enum with exit codes
CLI::TimerA timer class, only in CLI/Timer.hpp (not in CLI11.hpp)
CLI::AutoTimerA timer that prints on deletion

Groups of related topics:

NameDescription
@ref error_groupErrors that can be thrown
@ref validator_groupCommon validators used in CLI::Option::check()