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 )
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.