基础数据结构类 CIntent


使用说明

说明



///清空
void clear();

///返回map的大小 
int size();

///从其它CIntent复制
void copy(CIntent& it);

///设置值,如果不存在会自动创建  
void set(string key, string v);

///设置CIntent  ,CIntent中也可以设置CIntent
void setIntent(string key, CIntent& it);

///获取CIntent
bool getIntent(string key, CIntent& it);

///设置help的值
void setHelp(string key, CSelectHelp& v);

///设置Help的值,v实际上是由help转化的一个字符串
void setHelpString(string key,string v);

///判断的是否是help
bool isHelp(string key);

///是否存在指定的key
bool exist(string key);

///新增加用于输出格式化
string toPrintString();

///获取值
string get(string  key);

///获取help
bool getHelp(string  key, CSelectHelp& help);

///从Vector获取Keys
void getKeysByVector(CVector& line);

///打印信息
void dump();

///打印键值
void dumpKeys();

///从字符串读入
void fromString(string s);

///转化成字符串值
string toString();

///转化为Json
string toJson();

///转化成key的字符串
string key2String(string sep);

///比较两个itent的差异
void diff(CIntent& itFrom, CIntent& itTo, CSelectHelp& itDiff);

///转化成CSelectHelp
void toHelp(CSelectHelp& help);

///从CSelectHelp加载
bool fromHelp(CSelectHelp& help);

///从指定行加载
bool fromHelpPos(CSelectHelp& help, int idx);

///清空,并且增加code,error,help三个字段
void setInterfaceDefault();

///清空,并且增加code,error,help三个字段
void setInterface(string sCode,string sError,CSelectHelp& help);

///清空,并且增加code,error,help三个字段
void setInterfaceString(string sCode,string sError,string sV);
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""