NX 1.0.3
niu2x's base c++ helper library
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
nx::cmd::CmdParserBuilder类 参考

#include <cmd_parser.h>

Public 成员函数

 CmdParserBuilder ()
 
 ~CmdParserBuilder ()
 
CmdParserBuilderadd_argument (const char *name, ArgumentType type)
 
CmdParserBuilderadd_argument (const char *name, ArgumentType type, ArgumentValue default_value)
 
CmdParserBuilderadd_argument (const char *name, ArgumentType type, const char *v)
 
CmdParserBuilderset_handler (Handler)
 
UniquePtr< CmdParserbuild ()
 

构造及析构函数说明

◆ CmdParserBuilder()

nx::cmd::CmdParserBuilder::CmdParserBuilder ( )

◆ ~CmdParserBuilder()

nx::cmd::CmdParserBuilder::~CmdParserBuilder ( )

成员函数说明

◆ add_argument() [1/3]

CmdParserBuilder & nx::cmd::CmdParserBuilder::add_argument ( const char *  name,
ArgumentType  type 
)

◆ add_argument() [2/3]

CmdParserBuilder & nx::cmd::CmdParserBuilder::add_argument ( const char *  name,
ArgumentType  type,
ArgumentValue  default_value 
)

◆ add_argument() [3/3]

CmdParserBuilder & nx::cmd::CmdParserBuilder::add_argument ( const char *  name,
ArgumentType  type,
const char *  v 
)
inline

◆ build()

UniquePtr< CmdParser > nx::cmd::CmdParserBuilder::build ( )

◆ set_handler()

CmdParserBuilder & nx::cmd::CmdParserBuilder::set_handler ( Handler  )

该类的文档由以下文件生成: