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(如对象已被销毁)。