XItem(ulong id = 0)
| 原型 | XItem(ulong id = 0) |
| 描述 | 对象构造函数 |
| 参数 | [i]ulong id = 0: 对象身份ID,默认为0 |
| 返回值 | 无 |
XItem(ulong id,ulong type)
| 原型 | XItem(ulong id,ulong type) |
| 描述 | 对象构造函数 |
| 参数 | [i]ulong id: 对象身份ID [i]ulong type: 整型的对象类型标识 |
| 返回值 | 无 |
ulong getId() const
| 原型 | ulong getId() const |
| 描述 | 获取对象身份ID |
| 参数 | 无 |
| 返回值 | 对象身份ID |
void setId(ulong id)
| 原型 | void setId(ulong id) |
| 描述 | 设置对象身份ID |
| 参数 | [i]ulong id: 对象身份ID |
| 返回值 | 无 |
TypeID getType() const
| 原型 | TypeID getType() const |
| 描述 | 获取整型的对象类型标识 |
| 参数 | 无 |
| 返回值 | 整型的对象类型标识 |
void setType(TypeID tid)
| 原型 | void setType(TypeID tid) |
| 描述 | 设置整型的对象类型标识 |
| 参数 | [i]TypeID tid: 整型的对象类型标识 |
| 返回值 | 无 |
void copyReference(const XItem * ref)
| 原型 | void copyReference(const XItem * ref) |
| 描述 | 从参考对象指针复制对象 |
| 参数 | [i]const XItem * ref: 被参考的对象 |
| 返回值 | 无 |
bool operator == (const XItem &r)
| 原型 | bool operator == (const XItem &r) |
| 描述 | 重载相等运算符,判断两个对象是否相等 |
| 参数 | [i]const XItem &r: 被比较的对象 |
| 返回值 | 若对象相等返回true,否则返回false |
TypeID getCatagory() const
| 原型 | TypeID getCatagory() const |
| 描述 | 获取对象的分类标识 |
| 参数 | 无 |
| 返回值 | 对象的分类标识,整型值 |
TypeID getDomainType() const
| 原型 | TypeID getDomainType() const |
| 描述 | 获取对象的域标识 |
| 参数 | 无 |
| 返回值 | 对象的域标识,整型值 |
static bool IsValid(const XItem * t)
| 原型 | static bool IsValid(const XItem * t) |
| 描述 | 判断指针是否指向有效对象 |
| 参数 | [i]const XItem * t: 对象指针 |
| 返回值 | 如所指对象有效返回true,否则返回false(如对象已被销毁)。 |