CMGDK r49-rc2
公有成员 | 公有属性
hgl::OnlyList< T >模板类参考

#include <OnlyList.H>

所有成员的列表。

公有成员

 OnlyList ()
virtual ~OnlyList ()
int Find (const T &)
 查找数据位置
int Add (const T &)
 添加一个数据
bool Delete (const T &)
 删除一个数据
bool DeleteBySerial (int)
 删除一个数据
void Clear ()
 清除数据
const T & operator[] (int n) const

公有属性

Property< intCount
 数据个数

详细描述

template<typename T>
class hgl::OnlyList< T >

唯一数据列表中不允许数据出现重复性,同时它会将数据排序,所以也可以当做有序列表使用


构造及析构函数文档

template<typename T >
hgl::OnlyList< T >::OnlyList ( )
template<typename T>
virtual hgl::OnlyList< T >::~OnlyList ( ) [inline, virtual]

成员函数文档

template<typename T>
int hgl::OnlyList< T >::Add ( const T &  data)

添加一个数据

添加一个数据

参数:
data数据
返回:
位置
template<typename T >
void hgl::OnlyList< T >::Clear ( )

清除数据

清除所有数据

template<typename T>
bool hgl::OnlyList< T >::Delete ( const T &  data)

删除一个数据

删除一个数据

参数:
data数据
template<typename T >
bool hgl::OnlyList< T >::DeleteBySerial ( int  pos)

删除一个数据

删除一个数据

参数:
Pos索引编号
template<typename T>
int hgl::OnlyList< T >::Find ( const T &  flag)

查找数据位置

查找数据是否存在

参数:
data数据
返回:
数据所在索引,-1表示不存在
template<typename T>
const T& hgl::OnlyList< T >::operator[] ( int  n) const [inline]

成员数据文档

template<typename T>
Property<int> hgl::OnlyList< T >::Count

数据个数


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义