22 #ifndef COMMON_QUEUE_H 23 #define COMMON_QUEUE_H 25 #include "common/scummsys.h" 26 #include "common/list.h" 55 template<
class... TArgs>
56 void emplace(TArgs&&... args) {
60 void push(
const T &x) {
72 const T &front()
const {
80 const T &back()
const {
void pop_front()
Definition: list.h:184
size_type size() const
Definition: list.h:237
t_T & back()
Definition: list.h:206
Definition: algorithm.h:29
void clear()
Definition: list.h:245
void emplace_back(TArgs &&...args)
Definition: list.h:169
Out move(In first, In last, Out dst)
Definition: algorithm.h:109
t_T & front()
Definition: list.h:196
void push_back(const t_T &element)
Definition: list.h:174
bool empty() const
Definition: list.h:258