#include <tpl_dynListStack.H>
Tipos públicos | |
typedef DynListStack | Set_Type |
El tipo de conjunto. | |
typedef T | Item_Type |
El tipo de dato que alberga el conjunto. | |
Métodos públicos | |
const size_t & | size () const |
bool | is_empty () const |
void | swap (DynListStack &s) |
DynListStack (const DynListStack &s) | |
DynListStack (DynListStack &&s) | |
DynListStack & | operator= (const DynListStack &s) |
DynListStack & | operator= (DynListStack &&s) |
const T & | top () const |
T & | push (const T &item) |
T & | push (T &&item) |
T & | put (const T &item) |
T & | put (T &&item) |
T | pop () throw (std::exception, std::underflow_error) |
T | get () |
void | empty () |
Vacía la pila; todos los elementos son borrados. | |
virtual | ~DynListStack () |
Destructor. | |
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) | |
Pila dinámica de elementos de tipo T.
DynListStack<T> modeliza una pila dinámica de elementos de algún tipo genérico T.
T | el tipo de elementos que contiene la pila. |
|
inline |
Esta es una función miembro sobrecargada que se suministra por conveniencia. Difiere de la anterior función solamente en los argumentos que acepta.
|
inline |
Elimina el elemento del tope.
pop() elimina el elemento situado en el tope y retorna una copia del mismo.
underflow_error | si la pila está vacía. |
Referenciado por Aleph::DynListStack< typename GT::Node * >::get().
|
inline |
Inserta en la pila una copia del valor __data.
push(__data) inserta en lapila una copia del valor contenido en el parámetro __data.
[in] | item | el elemento a insertar. |
bad_alloc | si no hay suficiente memoria. |
Referenciado por Aleph::DynListStack< typename GT::Node * >::put() y Aleph::stack< T >::stack().
|
inline |
Esta es una función miembro sobrecargada que se suministra por conveniencia. Difiere de la anterior función solamente en los argumentos que acepta.
|
inline |
Retorna una referencia al tope de la pila.
Retorna una referencia modificable al elemento situado en el tope de la pila.
underflow_error | si la pila está vacía. |