#include <eckit/container/Queue.h>
template<typename ELEM>
Queue class
Constructors, destructors, conversion operators
Public functions
- auto operator=(const Queue&) -> Queue& deleted
- auto operator=(Queue&& rhs) -> Queue& deleted
- auto maxSize() const -> size_t
- void resize(size_t size)
- void close()
- auto closed() -> bool
- auto empty() -> bool
- auto checkInterrupt() -> bool
-
void interrupt(std::
exception_ptr expn) - auto pop(ELEM& e) -> long
-
auto pop(std::
vector<ELEM>& elems) -> long - auto push(const ELEM& e) -> size_t
-
template<typename... Args>auto emplace(Args && ... args) -> size_t