libcopp  2.2.0
cmd_option_bind.h
Go to the documentation of this file.
1 #ifndef UTIL_CLI_CMDOPTIONBIND_H
2 #define UTIL_CLI_CMDOPTIONBIND_H
3 
4 #pragma once
5 
6 /*
7  * cmd_option_bind.h
8  *
9  * Created on: 2011-12-29
10  * Author: OWenT
11  *
12  * 应用程序命令处理
13  * 绑定器模板(处理所有绑定的函数和类成员函数)
14  */
15 
18 
19 namespace util {
20 namespace cli {
21 // 标准指令处理函数(无返回值,参数为选项的映射表)
22 // void function_name (cmd_option_list&, [参数]); // 函数参数可选
23 // void function_name (callback_param, [参数]); // 函数参数可选
24 
26  SPLITCHAR = 0x0001, // (第一位)分隔符
27  STRINGSYM = 0x0002, // (第二位)字符串开闭符
28  TRANSLATE = 0x0004, // (第三位)转义字符
29  CMDSPLIT = 0x0008, // (第四位)指令分隔符
30 };
31 } // namespace cli
32 } // namespace util
33 #endif /* _CMDOPTIONBIND_H_ */