|
virtual bool | isFull (void) const override |
|
virtual bool | offer (E const &element) override |
| 如果在不違反容量限制的情況下立即執行,則將指定的元素插入到此隊列中。 當使用容量限制隊列時,此方法通常優於 add(E) ,這可能無法僅通過拋出異常來插入元素。
|
|
virtual E & | poll (void) override |
| 檢索並刪除此隊列的頭,如果此隊列為空,則返回null。
|
|
virtual E & | peek (void) override |
| 檢索但不刪除此隊列的頭部,如果此隊列為空,則返回 null 。
|
|
virtual void | clear (void) override |
| 從此集合中刪除所有元素(可選操作)。此方法返回後,集合將為空。
|
|
virtual bool | isEmpty (void) const override |
| 如果此集合不包含元素,則返回true。
|
|
virtual int | size (void) const override |
| 返回此集合中的元素數。
|
|
virtual void | forEach (mframe::func::Consumer< E & > &action) override |
| 對Iterable的每個元素執行給定的操作,直到處理完所有元素或該操作引發異常。 如果指定了迭代順序,則操作會按迭代順序執行。
|
|
virtual | ~Interface (void)=default |
| Destroy the struct object.
|
|
virtual mframe::lang::Object & | getObject (void) override |
| 取得類Object
|
|
◆ isFull()
template<typename E = void*>
此結構(structure) 文件是由下列檔案中產生: