nl::ArgParser::OptionSet

#include <src/lib/support/nlargparser.hpp>

Define un grupo de opciones de línea de comandos reutilizables y relacionadas de forma lógica.

Resumen

Herencia

Subclases conocidas directas: nl::ArgParser::OptionSetBase

Atributos públicos

HelpGroupName
const char *
Nombre del grupo en el que aparecen las opciones en el resultado de ayuda.
OptionDefs
Lista terminada de NULL de estructuras de definiciones de opciones.
OptionHandler
OptionHandlerFunct
Es un puntero que funciona para procesar opciones individuales.
OptionHelp
const char *
Texto de ayuda que describe las opciones.

Atributos públicos

Nombre del grupo de ayuda

const char * nl::ArgParser::OptionSet::HelpGroupName

Nombre del grupo en el que aparecen las opciones en el resultado de ayuda.

OpcionesDef

OptionDef * nl::ArgParser::OptionSet::OptionDefs

Lista terminada de NULL de estructuras de definiciones de opciones.

Controlador de opciones

OptionHandlerFunct nl::ArgParser::OptionSet::OptionHandler

Es un puntero que funciona para procesar opciones individuales.

Ayuda de la opción

const char * nl::ArgParser::OptionSet::OptionHelp

Texto de ayuda que describe las opciones.