

Tipos públicos | |
| typedef Snode< T > | Node |
| Tipo de nodo. | |
Métodos públicos | |
| Node * | front () const throw (std::exception, std::underflow_error) |
| Elimina el nodo del frente de la cola. | |
| Node * | get () throw (std::exception, std::underflow_error) |
| Elimina el nodo del frente de la cola. | |
| bool | is_empty () const |
| Retorna true si la cola está vacía. | |
| ListQueue () | |
| Constructor. | |
| void | put (Node *node) |
| Inserta un nodo en la cola. | |
| Node * | rear () const throw (std::exception, std::underflow_error) |
| Elimina el nodo del trasero de la cola. | |
| size_t | size () const |
| Retorna la cantidad de elementos que tiene la cola. | |
| T | el tipo de dato que contiene cada nodo de la cola. |
Definición en la línea 65 del archivo tpl_listQueue.H.
| Node* front | ( | ) | const throw (std::exception, std::underflow_error) [inline] |
| underflow_error | si la cola está vacía |
Reimplementado en DynListQueue.
Definición en la línea 122 del archivo tpl_listQueue.H.
Hace referencia a Snode::get_next().
| Node* get | ( | ) | throw (std::exception, std::underflow_error) [inline] |
| underflow_error | si la cola está vacía |
Reimplementado en DynListQueue.
Definición en la línea 104 del archivo tpl_listQueue.H.
Hace referencia a Snode::remove_next().
| void put | ( | Node * | node | ) | [inline] |
Inserta en el trasero de la cola el nodo node.
| [in] | node | puntero al nodo a insertar. |
Definición en la línea 88 del archivo tpl_listQueue.H.
Hace referencia a Slink::insert_next(), y Slink::is_empty().
| Node* rear | ( | ) | const throw (std::exception, std::underflow_error) [inline] |
| underflow_error | si la cola está vacía |
Reimplementado en DynListQueue.
Definición en la línea 135 del archivo tpl_listQueue.H.