nl :: ArgParser :: Opções de ajuda
#include <src/lib/support/nlargparser.hpp>
Comum optionset para lidar com opções informativos (ajuda, versão).
Resumo
Herança
Herda: nl :: ArgParser :: OptionSetBaseConstrutores e Destruidores | |
---|---|
HelpOptions (const char *appName, const char *appUsage, const char *appVersion) | |
HelpOptions (const char *appName, const char *appUsage, const char *appVersion, const char *appDesc) |
Atributos públicos | |
---|---|
AppDesc | const char * Uma descrição do objetivo / comportamento do aplicativo. |
AppName | const char * O nome do aplicativo de linha de comando. |
AppUsage | const char * Uma string curta que descreve a sintaxe da linha de comando do aplicativo. |
AppVersion | const char * |
Funções públicas | |
---|---|
HandleOption (const char *progName, OptionSet *optSet, int id, const char *name, const char *arg) | virtual bool |
PrintBriefUsage (FILE *s) | void Imprima uma breve descrição do uso do comando seguida de instruções sobre como obter mais ajuda. |
PrintLongUsage ( OptionSet *optSets[], FILE *s) | void Imprima todas as informações de uso, incluindo informações sobre todas as opções disponíveis. |
PrintVersion (FILE *s) | void |
Atributos públicos
AppDesc
const char * AppDesc
Uma descrição do objetivo / comportamento do aplicativo.
Nome do aplicativo
const char * AppName
O nome do aplicativo de linha de comando.
AppUsage
const char * AppUsage
Uma string curta que descreve a sintaxe da linha de comando do aplicativo.
AppVersion
const char * AppVersion
Funções públicas
HandleOption
virtual bool HandleOption( const char *progName, OptionSet *optSet, int id, const char *name, const char *arg )
Opções de ajuda
HelpOptions( const char *appName, const char *appUsage, const char *appVersion )
Opções de ajuda
HelpOptions( const char *appName, const char *appUsage, const char *appVersion, const char *appDesc )
PrintBriefUsage
void PrintBriefUsage( FILE *s )
Imprima uma breve descrição do uso do comando seguida de instruções sobre como obter mais ajuda.
PrintLongUsage
void PrintLongUsage( OptionSet *optSets[], FILE *s )
Imprima todas as informações de uso, incluindo informações sobre todas as opções disponíveis.
PrintVersion
void PrintVersion( FILE *s )