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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-14 بهوقت ساعت هماهنگ جهانی.