XResultSubstep(XMemPool * list_pool)

原型 XResultSubstep(XMemPool * list_pool)
描述 构造函数
参数 [i]XMemPool * list_pool: 内存池
返回值

~XResultSubstep()

原型 ~XResultSubstep()
描述 析构函数
参数
返回值

void addResult(XResult * rlt)

原型 void addResult(XResult * rlt)
描述 添加结果对象
参数 [i]XResult * rlt: 结果对象指针
返回值

RltSubstepAttribute * getAttribute()

原型 RltSubstepAttribute * getAttribute()
描述 获取结果子步属性
参数
返回值 结果子步属性指针

const RltSubstepAttribute * getAttribute() const

原型 const RltSubstepAttribute * getAttribute() const
描述 获取结果子步属性
参数
返回值 结果子步属性指针

void setAttribute(const RltSubstepAttribute * atb)

原型 void setAttribute(const RltSubstepAttribute * atb)
描述 设置结果子步属性
参数 [i]const RltSubstepAttribute * atb: 结果子步属性指针
返回值

XResult* getIdenticalResult(int rlt_type, const char * name, int loc)

原型 XResult* getIdenticalResult(int rlt_type, const char * name, int loc)
描述 获取指定位置指定名字指定类型的主结果(对于某些应用来说,同样类型的结果可以有多个,它们有不同的名字)
参数 [i]int rlt_type: 结果类型
[i] const char * name: 结果名
[i] int loc: 结果位置
返回值 指定位置指定名字指定类型的主结果,如不存在返回NULL

XResult* getIdenticalResult(const char * name)

原型 XResult* getIdenticalResult(const char * name)
描述 获取指定名字的主结果
参数 [i]const char * name: 结果名
返回值 指定名字的主结果

XResult* getIdenticalResult(XResult * ref)

原型 XResult* getIdenticalResult(XResult * ref)
描述 在本子步中获取与参考结果对象一致(类型一致、名字一致)的主结果
参数 [i]XResult * ref: 参考结果对象
返回值 与参考结果对象一致的主结果

int getResultCount() const

原型 int getResultCount() const
描述 获取主结果对象的个数
参数
返回值 主结果对象的个数

XResult* getResult(int index) const

原型 XResult* getResult(int index) const
描述 获取序号为index的主结果对象
参数 [i]int index: 结果序号
返回值 序号为index的结果对象

XResult* getResultByType(TypeID rltType) const

原型 XResult* getResultByType(TypeID rltType) const
描述 获取类型为rltType的主结果对象(位置为节点上)
参数 [i]TypeID rltType: 结果类型rltType
返回值 类型为rltType的主结果对象

int find(const XResult * rlt) const

原型 int find(const XResult * rlt) const
描述 获取结果对象的序号
参数 [i]const XResult * rlt: 主结果对象
返回值 结果对象的序号

void clear()

原型 void clear()
描述 清空结果对象
参数
返回值

void setStep(XResultStep * step)

原型 void setStep(XResultStep * step)
描述 设置所属结果步
参数 [i]XResultStep * step: 结果步指针
返回值

XResultStep * getStep() const

原型 XResultStep * getStep() const
描述 获取所属结果步
参数
返回值 所属结果步指针