нл:: АргПарсер:: СправкаПараметры
#include <src/lib/support/nlargparser.hpp>
Общий набор параметров для обработки информационных опций (справка, версия).
Краткое содержание
Наследование
Наследуется от: nl::ArgParser::OptionSetBaseКонструкторы и деструкторы | |
---|---|
HelpOptions (const char *appName, const char *appUsage, const char *appVersion) | |
HelpOptions (const char *appName, const char *appUsage, const char *appVersion, const char *appDesc) |
Публичные атрибуты | |
---|---|
AppDesc | const char * Описание цели/поведения приложения. |
AppName | const char * Имя приложения командной строки. |
AppUsage | const char * Короткая строка, описывающая синтаксис командной строки приложения. |
AppVersion | const char * |
Общественные функции | |
---|---|
HandleOption (const char *progName, OptionSet *optSet, int id, const char *name, const char *arg) | virtual bool |
PrintBriefUsage (FILE *s) | void Напечатайте краткое описание использования команды и инструкции о том, как получить дополнительную помощь. |
PrintLongUsage ( OptionSet *optSets[], FILE *s) | void Распечатайте полную информацию об использовании, включая информацию обо всех доступных опциях. |
PrintVersion (FILE *s) | void |
Публичные атрибуты
AppDesc
const char * AppDesc
Описание цели/поведения приложения.
Имя приложения
const char * AppName
Имя приложения командной строки.
Использование приложения
const char * AppUsage
Короткая строка, описывающая синтаксис командной строки приложения.
Версия приложения
const char * AppVersion
Общественные функции
Опция ручки
virtual bool HandleOption( const char *progName, OptionSet *optSet, int id, const char *name, const char *arg )
СправкаПараметры
HelpOptions( const char *appName, const char *appUsage, const char *appVersion )
СправкаПараметры
HelpOptions( const char *appName, const char *appUsage, const char *appVersion, const char *appDesc )
РаспечататьКраткая информацияИспользование
void PrintBriefUsage( FILE *s )
Напечатайте краткое описание использования команды и инструкции о том, как получить дополнительную помощь.
Печатьдлинное использование
void PrintLongUsage( OptionSet *optSets[], FILE *s )
Распечатайте полную информацию об использовании, включая информацию обо всех доступных опциях.
Версия для печати
void PrintVersion( FILE *s )