![]() |
mFrame
|
[Interface] 集合介面 更多...
#include <Collection.h>
額外的繼承成員 | |
![]() | |
virtual void | forEach (ufm::func::Consumer< E & > &action) override |
遍歷集合中所有元素,對每個元素執行指定操作。 若所有元素處理完畢或操作中發生異常則停止。 | |
virtual E * | elementAt (int index) const override |
獲取集合中指定索引處的元素。 | |
virtual int | nextIndex (int index) const override |
返回當前索引的下一個有效索引。 | |
virtual ufm::util::Iterator< E > | begin (void) override |
返回一個迭代器,用於遍歷集合中的元素 | |
virtual ufm::util::Iterator< E > | end (void) override |
返回一個迭代器,用於遍歷集合的結尾 | |
![]() | |
virtual void | clear (void) override |
從此集合中刪除所有元素(可選操作)。此方法返回後,集合將為空。 | |
virtual bool | isEmpty (void) const override |
如果此集合不包含元素,則返回true。 | |
virtual int | size (void) const override |
返回此集合中的元素數。 | |
[Interface] 集合介面
Collection 介面是集合層次結構的根介面。 集合表示一組物件,稱為其元素。 某些集合允許重複的元素,而其他集合則不允許。 某些集合是有序的,而其他集合則是無序的。
E | 此集合中保存的元素類型 |