Seastar
High performance C++ framework for concurrent servers
|
Public Member Functions | |
chunked_fifo (chunked_fifo &&x) noexcept | |
chunked_fifo (const chunked_fifo &X)=delete | |
chunked_fifo & | operator= (const chunked_fifo &)=delete |
chunked_fifo & | operator= (chunked_fifo &&) noexcept |
void | push_back (const T &data) |
void | push_back (T &&data) |
T & | back () noexcept |
const T & | back () const noexcept |
template<typename... A> | |
void | emplace_back (A &&... args) |
T & | front () const noexcept |
void | pop_front () noexcept |
bool | empty () const noexcept |
size_t | size () const noexcept |
void | clear () noexcept |
void | reserve (size_t n) |
void | shrink_to_fit () noexcept |
iterator | begin () noexcept |
iterator | end () noexcept |
const_iterator | begin () const noexcept |
const_iterator | end () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
template<typename... Args> | |
void | emplace_back (Args &&... args) |