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 |