CObject |
└CPtrList |
CPtrList | 构造一个空的void指针列表 |
GetHead | 返回列表(不能为空)的头元素 |
GetTail | 返回列表(不能为空)的尾元素 |
RemoveHead | 移走列表的头元素 |
RemoveTail | 移走列表的尾元素 |
AddHead | 将一个元素(或另一列表中的所有元素)增加到列表头(成为新的列表头) |
AddTail | 将一个元素(或另一列表中的所有元素)增加到列表尾(成为新的列表尾) |
RemoveAll | 从此列表中移走所有元素 |
GetHeadPosition | 返回列表头元素的位置 |
GetTailPosition | 返回列表尾元素的位置 |
GetNext | 获取用于重复的下一个元素 |
GetPrev | 获取用于重复的上一个元素 |
GetAt | 获取在给定位置的元素 |
SetAt | 设置在给定位置的元素 |
RemoveAt | 从此列表中移走给定位置的元素 |
InsertBefore | 在一个给定位置之前插入一个新元素 |
InsertAfter | 在一个给定位置之后插入一个新元素 |
Find | 获取一个由指针值指定的元素的位置 |
FindIndex | 获取由一个索引(从零开始)指定的元素的位置 |
GetCount | 返回此列表中的元素数目 |
IsEmpty | 测试列表是否为空(无元素) |