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

环形链表类 更多...

#include <CircleList.H>

所有成员的列表。

公有成员

 CircleList (int)
virtual ~CircleList ()
void Clear ()
 清除所有数据
bool Push (const T &)
 压入一个数据
bool Pop (T &)
 取出一个数据
bool Peek (T &)
 访问一个数据,但不移动读取指针
T & operator[] (int n)

公有属性

Property< intMaxCount
 环形链接数据数量虚拟变量

保护成员

int GetMax ()
void SetMax (int)
void SetItem (int, T &)
T & GetItem (int)

详细描述

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

环形链表类

环形链表用于保存需要不断添加及自动释放的数据
此模板类仍测试中,请谨慎使用。


构造及析构函数文档

template<typename T >
hgl::CircleList< T >::CircleList ( int  m)
template<typename T >
hgl::CircleList< T >::~CircleList ( ) [virtual]

成员函数文档

template<typename T >
void hgl::CircleList< T >::Clear ( )

清除所有数据

template<typename T >
T & hgl::CircleList< T >::GetItem ( int  n) [protected]
template<typename T >
int hgl::CircleList< T >::GetMax ( ) [inline, protected]
template<typename T >
T& hgl::CircleList< T >::operator[] ( int  n) [inline]
template<typename T >
bool hgl::CircleList< T >::Peek ( T &  t)

访问一个数据,但不移动读取指针

template<typename T >
bool hgl::CircleList< T >::Pop ( T &  t)

取出一个数据

template<typename T >
bool hgl::CircleList< T >::Push ( const T &  t)

压入一个数据

template<typename T >
void hgl::CircleList< T >::SetItem ( int  n,
T &  t 
) [protected]
template<typename T >
void hgl::CircleList< T >::SetMax ( int  n) [protected]

成员数据文档

template<typename T >
Property<int> hgl::CircleList< T >::MaxCount

环形链接数据数量虚拟变量


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