nl:: ArgParser:: گزینه های راهنما
#include <src/lib/support/nlargparser.hpp>
Common OptionSet برای مدیریت گزینه های اطلاعاتی (راهنما، نسخه).
خلاصه
وراثت
از: 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
نام برنامه خط فرمان.
AppUsage
const char * AppUsage
یک رشته کوتاه که نحو خط فرمان برنامه را نشان می دهد.
AppVersion
const char * AppVersion
توابع عمومی
HandleOption
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 )
PrintBriefUsage
void PrintBriefUsage( FILE *s )
شرح کوتاهی از استفاده از دستور را چاپ کنید و به دنبال آن دستورالعمل هایی در مورد نحوه دریافت کمک بیشتر بنویسید.
PrintLongUsage
void PrintLongUsage( OptionSet *optSets[], FILE *s )
اطلاعات استفاده کامل، از جمله اطلاعات مربوط به همه گزینه های موجود را چاپ کنید.
نسخه چاپی
void PrintVersion( FILE *s )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.