NX 1.0.3
niu2x's base c++ helper library
载入中...
搜索中...
未找到
| 类型定义 | 枚举
nx::cmd 命名空间参考

class  Cmd
 
class  CmdParser
 
class  CmdParserBuilder
 
class  GroupCmd
 
struct  OptionalArgument
 
struct  PositionalArgument
 
struct  ProgramArgument
 
class  SingleCmd
 

类型定义

using ArgumentValue = Variant< String, int, bool >
 
using PositionalArgumentList = Vector< PositionalArgument >
 
using OptionalArgumentMap = Map< String, OptionalArgument >
 
using ArgumentValueMap = Map< String, ArgumentValue >
 
using Handler = Function< int(const CmdParser *)>
 

枚举

enum  ArgumentType { STRING , INT , BOOLEAN }
 

类型定义说明

◆ ArgumentValue

using nx::cmd::ArgumentValue = typedef Variant<String, int, bool>

◆ ArgumentValueMap

◆ Handler

using nx::cmd::Handler = typedef Function<int(const CmdParser*)>

◆ OptionalArgumentMap

◆ PositionalArgumentList

枚举类型说明

◆ ArgumentType

枚举值
STRING 
INT 
BOOLEAN