4 # include <tpl_dynListQueue.H>
29 template <
class Container>
32 const typename Container::iterator end = cont.end();
34 for (
typename Container::iterator it(cont.begin()); it != end;
put(it++));
38 void push(
const T & value) {
put(value); }
41 void pop() { this->
get(); }
47 bool empty()
const {
return this->is_empty(); }
queue(Container &cont)
Instancia una cola con los elementos del contenedor cont.
Definition: Queue.H:30
T & rear()
Retorna una referencia modificable al trasero de la cola.
Definition: tpl_dynListQueue.H:121
Definition: tpl_dynListQueue.H:22
size_t size_type
El tipo numérico para representar el tamaño.
Definition: Queue.H:23
void pop()
Elimina un elemento del frente de la cola.
Definition: Queue.H:41
queue()
Instancia una cola vacía.
Definition: Queue.H:26
bool empty() const
Retorna true la cola está vacía.
Definition: Queue.H:47
T & back()
Consulta el elemento trasero de la cola.
Definition: Queue.H:44
void push(const T &value)
Inserta value en la cola.
Definition: Queue.H:38
T & put(const T &data)
Definition: tpl_dynListQueue.H:86