nl :: ArgParser :: HelpOptions
#include <src/lib/support/nlargparser.hpp>
Común optionset para el manejo de opciones de información (ayuda, versión).
Resumen
Herencia
Hereda de: nl :: :: ArgParser OptionSetBaseConstructores y Destructores | |
---|---|
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 * Una descripción del propósito / comportamiento de la aplicación. |
AppName | const char * El nombre de la aplicación de línea de comandos. |
AppUsage | const char * Cadena corta que describe la sintaxis de la línea de comandos de la aplicación. |
AppVersion | const char * |
Funciones publicas | |
---|---|
HandleOption (const char *progName, OptionSet *optSet, int id, const char *name, const char *arg) | virtual bool |
PrintBriefUsage (FILE *s) | void Imprima una breve descripción del uso del comando seguida de instrucciones sobre cómo obtener más ayuda. |
PrintLongUsage ( OptionSet *optSets[], FILE *s) | void Imprima la información de uso completa, incluida la información sobre todas las opciones disponibles. |
PrintVersion (FILE *s) | void |
Atributos públicos
AppDesc
const char * AppDesc
Una descripción del propósito / comportamiento de la aplicación.
Nombre de la aplicación
const char * AppName
El nombre de la aplicación de línea de comandos.
Aplicación
const char * AppUsage
Cadena corta que describe la sintaxis de la línea de comandos de la aplicación.
Version de aplicacion
const char * AppVersion
Funciones publicas
HandleOption
virtual bool HandleOption( const char *progName, OptionSet *optSet, int id, const char *name, const char *arg )
HelpOptions
HelpOptions( const char *appName, const char *appUsage, const char *appVersion )
HelpOptions
HelpOptions( const char *appName, const char *appUsage, const char *appVersion, const char *appDesc )
Imprimir Breve
void PrintBriefUsage( FILE *s )
Imprima una breve descripción del uso del comando seguida de instrucciones sobre cómo obtener más ayuda.
PrintLongUsage
void PrintLongUsage( OptionSet *optSets[], FILE *s )
Imprima la información de uso completa, incluida la información sobre todas las opciones disponibles.
Versión impresa
void PrintVersion( FILE *s )