nl::ArgParser::OptionSet

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

Definiert eine Gruppe logisch zusammenhängender und wiederverwendbarer Befehlszeilenoptionen.

Zusammenfassung

Übernahme

Direkte bekannte Unterklassen: nl::ArgParser::OptionSetBase

Öffentliche Attribute

HelpGroupName
const char *
Gruppenname, unter dem Optionen in der Hilfeausgabe angezeigt werden.
OptionDefs
Mit NULL beendete Liste von Optionsdefinitionsstrukturen.
OptionHandler
OptionHandlerFunct
Zeiger auf die Funktion zum Verarbeiten einzelner Optionen.
OptionHelp
const char *
Hilfetext zur Beschreibung von Optionen.

Öffentliche Attribute

HelpGroupName

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

Gruppenname, unter dem Optionen in der Hilfeausgabe angezeigt werden.

OptionDefs

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

Mit NULL beendete Liste von Optionsdefinitionsstrukturen.

OptionHandler

OptionHandlerFunct nl::ArgParser::OptionSet::OptionHandler

Zeiger auf die Funktion zum Verarbeiten einzelner Optionen.

OptionHelp

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

Hilfetext zur Beschreibung von Optionen.