mFrame
載入中...
搜尋中...
無符合項目
ufm::util::Container 結構 參考文件abstract

[Interface] 集合容器介面 此介面定義了集合容器的基本操作。集合容器用於存儲一組元素, 提供了對這些元素的訪問和操作方法。 更多...

#include <Container.h>

類別ufm::util::Container的繼承圖:
ufm::util::Collection< void * > ufm::util::Collection< void *const > ufm::util::Collection< ufm::func::Runnable * > ufm::util::Collection< ufm::term::TerminalListener * > ufm::util::Collection< E > ufm::util::Map< V > ufm::util::Queue< void * > ufm::sys::Stacker ufm::util::Set< E > ufm::util::Queue< ufm::func::Runnable * > ufm::util::Pool ufm::util::Queue< E > ufm::util::ArrayQueue ufm::util::PArraySet

公開方法(Public Methods)

virtual void clear (void) override
 從此集合中刪除所有元素(可選操作)。此方法返回後,集合將為空。
 
virtual bool isEmpty (void) const override
 如果此集合不包含元素,則返回true。
 
virtual int size (void) const override
 返回此集合中的元素數。
 

詳細描述

[Interface] 集合容器介面 此介面定義了集合容器的基本操作。集合容器用於存儲一組元素, 提供了對這些元素的訪問和操作方法。

1.0.0

函式成員說明文件

◆ clear()

virtual void ufm::util::Container::clear ( void )
pure virtual

從此集合中刪除所有元素(可選操作)。此方法返回後,集合將為空。

實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, 及 ufm::util::PArraySet.

◆ isEmpty()

virtual bool ufm::util::Container::isEmpty ( void ) const
pure virtual

如果此集合不包含元素,則返回true。

傳回值
true如果此集合不包含元素

實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, 及 ufm::util::PArraySet.

◆ size()

virtual int ufm::util::Container::size ( void ) const
pure virtual

返回此集合中的元素數。

如果此收藏包含超過 Integer.MAX_VALUE個元素,則返回Integer.MAX_VALUE。

傳回值
uint32 - 此集合中的元素数

實作於 ufm::sys::Stacker, ufm::util::ArrayQueue, 及 ufm::util::PArraySet.


此結構(structure) 文件是由下列檔案中產生: