|
NX 1.0.3
niu2x's base c++ helper library
|
#include <nx/type.h>
类 | |
| struct | nx::cmd::OptionalArgument |
| struct | nx::cmd::PositionalArgument |
| struct | nx::cmd::ProgramArgument |
| class | nx::cmd::CmdParser |
| class | nx::cmd::CmdParserBuilder |
| class | nx::cmd::Cmd |
| class | nx::cmd::SingleCmd |
| class | nx::cmd::GroupCmd |
命名空间 | |
| namespace | nx |
| root namespace | |
| namespace | nx::cmd |
类型定义 | |
| using | nx::cmd::ArgumentValue = Variant< String, int, bool > |
| using | nx::cmd::PositionalArgumentList = Vector< PositionalArgument > |
| using | nx::cmd::OptionalArgumentMap = Map< String, OptionalArgument > |
| using | nx::cmd::ArgumentValueMap = Map< String, ArgumentValue > |
| using | nx::cmd::Handler = Function< int(const CmdParser *)> |
枚举 | |
| enum | nx::cmd::ArgumentType { nx::cmd::STRING , nx::cmd::INT , nx::cmd::BOOLEAN } |