XExternalRef(ulong id)
| 原型 | XExternalRef(ulong id) |
| 描述 | 构造函数 |
| 参数 | [i]ulong id: 整数ID |
| 返回值 | 无 |
void setPath(const char * dir,const char * ifType)
| 原型 | void setPath(const char * dir,const char * ifType) |
| 描述 | 设置访问路径和接口类型 |
| 参数 | [i]const char * dir: 路径名 [i]const char * ifType: 接口类型 |
| 返回值 | 无 |
void setLocation(int loc0, int loc1 = -1, int loc2 = -1)
| 原型 | void setLocation(int loc0, int loc1 = -1, int loc2 = -1) |
| 描述 | 设置被访问数据的位置 |
| 参数 | [i]int loc0: 第一层位置 [i] int loc1 = -1: 第二层位置 [i] int loc2 = -1: 第三层位置 |
| 返回值 |
const char * getPath() const
| 原型 | const char * getPath() const |
| 描述 | 获取引用路径 |
| 参数 | 无 |
| 返回值 | 路径字符串 |
const char * getIFType() const
| 原型 | const char * getIFType() const |
| 描述 | 获取接口类型 |
| 参数 | 无 |
| 返回值 | 接口类型字符串 |
int getLocation(int idx = 0) const
| 原型 | int getLocation(int idx = 0) const |
| 描述 | 获取访问位置 |
| 参数 | [i]int idx = 0: |
| 返回值 |
const XItem * getTarget() const
| 原型 | const XItem * getTarget() const |
| 描述 | 获取参考该引用的对象指针 |
| 参数 | 无 |
| 返回值 | 对象指针 |
void setTarget(const XItem * tar)
| 原型 | void setTarget(const XItem * tar) |
| 描述 | 设置参考该引用的对象指针 |
| 参数 | [i]const XItem * tar: 对象指针 |
| 返回值 | 无 |
bool isChanged() const
| 原型 | bool isChanged() const |
| 描述 | 判断外部引用是否修改 |
| 参数 | 无 |
| 返回值 | 若已修改,返回true;否则返回false |