#include <doc.h>
Public Member Functions | |
Help (const std::string &app, const std::string &ver) | |
void | outputVersion (std::ostream &out) |
void | outputHelp (std::ostream &out, const Engine &cp) |
Protected Member Functions | |
void | outputOptions (std::ostream &out, HelpWriter &writer, const Engine &cp) |
wibble::commandline::Help::Help | ( | const std::string & | app, | |
const std::string & | ver | |||
) | [inline] |
void wibble::commandline::Help::outputHelp | ( | std::ostream & | out, | |
const Engine & | cp | |||
) |
References wibble::commandline::Engine::aliases, wibble::commandline::Engine::commands(), wibble::commandline::Engine::description, wibble::commandline::Engine::hasOptions(), wibble::commandline::DocMaker::m_app, outputOptions(), wibble::commandline::Engine::primaryAlias, and wibble::commandline::Engine::usage.
Referenced by wibble::commandline::StandardParser::outputHelp(), and wibble::commandline::StandardParserWithMandatoryCommand::parse().
void wibble::commandline::Help::outputOptions | ( | std::ostream & | out, | |
HelpWriter & | writer, | |||
const Engine & | cp | |||
) | [protected] |
Referenced by outputHelp().
void wibble::commandline::Help::outputVersion | ( | std::ostream & | out | ) |
References wibble::commandline::DocMaker::m_app, and wibble::commandline::DocMaker::m_ver.
Referenced by wibble::commandline::StandardParser::parse().