NOrderItem(ulong id = 0, TypeID tid = 0, const char * name = 0)
| 原型 | NOrderItem(ulong id = 0, TypeID tid = 0, const char * name = 0) |
| 描述 | 构造函数 |
| 参数 | [i]ulong id = 0: 对象身份ID,默认为0 [i] TypeID tid = 0: 对象类型标识,默认为无类型 [i] const char * name = 0: 对象名字,默认为空 |
| 返回值 | 无 |
void setPrev(const NOrderItem * el)
| 原型 | void setPrev(const NOrderItem * el) |
| 描述 | 设置前相邻对象 |
| 参数 | [i]const NOrderItem * el: 前相邻对象指针 |
| 返回值 | 无 |
void setNext(const NOrderItem * el)
| 原型 | void setNext(const NOrderItem * el) |
| 描述 | 获取后相邻对象 |
| 参数 | [i]const NOrderItem * el: |
| 返回值 | 后相邻对象指针 |
const NOrderItem * next() const
| 原型 | const NOrderItem * next() const |
| 描述 | 获取后相邻对象 |
| 参数 | 无 |
| 返回值 | 后相邻对象指针 |
const NOrderItem * prev() const
| 原型 | const NOrderItem * prev() const |
| 描述 | 获取前相邻对象 |
| 参数 | 无 |
| 返回值 | 前相邻对象指针 |
void setMaster(const XItem * el)
| 原型 | void setMaster(const XItem * el) |
| 描述 | 设置所属主对象 |
| 参数 | [i]const XItem * el: 所属主对象指针 |
| 返回值 | 无 |
const XItem * getMaster() const
| 原型 | const XItem * getMaster() const |
| 描述 | 获取所属主对象 |
| 参数 | 无 |
| 返回值 | 所属主对象指针 |
void cut()
| 原型 | void cut() |
| 描述 | 从当前的主从关系中剪除自己 |
| 参数 | 无 |
| 返回值 | 无 |
void setPrevNextID(int prevID, int nextID)
| 原型 | void setPrevNextID(int prevID, int nextID) |
| 描述 | 将相邻对象的ID转换为对象指针,用于文件IO中临时存取对象ID |
| 参数 | [i]int prevID: 前相邻对象ID [i] int nextID: 后相邻对象ID |
| 返回值 | 无 |