#include <Queue.H>
Tipos públicos | |
typedef size_t | size_type |
El tipo numérico para representar el tamaño. | |
Tipos públicos heredados desde Aleph::DynListQueue< T > | |
typedef DynListQueue | Set_Type |
El tipo de conjunto sobre el cual se itera. | |
typedef T | Item_Type |
El tipo de elemento que retorna get_current(). | |
Métodos públicos | |
queue () | |
Instancia una cola vacía. | |
template<class Container > | |
queue (Container &cont) | |
Instancia una cola con los elementos del contenedor cont. | |
void | push (const T &value) |
Inserta value en la cola. | |
void | pop () |
Elimina un elemento del frente de la cola. | |
T & | back () |
Consulta el elemento trasero de la cola. | |
bool | empty () const |
Retorna true la cola está vacía. | |
Métodos públicos heredados desde Aleph::DynListQueue< T > | |
void | swap (DynListQueue &q) |
DynListQueue (const DynListQueue &q) | |
DynListQueue (DynListQueue &&q) | |
DynListQueue & | operator= (const DynListQueue &q) |
DynListQueue & | operator= (DynListQueue &&q) |
const size_t & | size () const |
bool | is_empty () const |
T & | put (const T &data) |
T & | put (T &&data) |
T | get () |
T & | front () |
Retorna una referencia modificable al frente de la cola. | |
T & | rear () |
Retorna una referencia modificable al trasero de la cola. | |
const T & | front () const |
Retorna una referencia constante al frente de la cola. | |
const T & | rear () const |
Retorna una referencia constante al trasero de la cola. | |
void | empty () |
template<class Operation > | |
bool | traverse (Operation &operation) |
template<class Operation > | |
bool | traverse (Operation &operation) const |
template<class Operation > | |
bool | traverse (Operation &&operation=Operation()) const |
template<class Operation > | |
bool | traverse (Operation &&operation=Operation()) |
Functional_Methods (T) | |
Generic_Items (T) | |
Implantación Aleph del contenedor estándar queue<T>.
En Aleph este contenedor estándar es implantado mediante una lista circular simplemente enlazada. Consecuentemente, esta versión de queue<T> no emplea un contenedor genérico como parámetro.