Aleph-w  1.5a.2
Biblioteca general de algoritmos y estructuras de datos
 Todo Clases Archivos Funciones Variables 'typedefs' Enumeraciones Amigas Grupos Páginas
Referencia de la plantilla de la Clase Aleph::stack< T >

#include <Stack.H>

+ Diagrama de herencias de Aleph::stack< T >
+ Diagrama de colaboración para Aleph::stack< T >:

Tipos públicos

typedef T value_type
 El tipo de valor que guarda la pila.
 
typedef size_t size_type
 Tipo numérico para tamaño de pila.
 
- Tipos públicos heredados desde Aleph::DynListStack< T >
typedef DynListStack Set_Type
 El tipo de conjunto.
 
typedef T Item_Type
 El tipo de dato que alberga el conjunto.
 

Métodos públicos

 stack ()
 Instancia una pila vacía.
 
template<class Container >
 stack (Container &cont)
 Instancia una pila con los elementos del contenedor cont.
 
bool empty () const
 Retorna true si la pila está vacía.
 
- Métodos públicos heredados desde Aleph::DynListStack< T >
const size_t & size () const
 
bool is_empty () const
 
void swap (DynListStack &s)
 
 DynListStack (const DynListStack &s)
 
 DynListStack (DynListStack &&s)
 
DynListStackoperator= (const DynListStack &s)
 
DynListStackoperator= (DynListStack &&s)
 
const T & top () const
 
T & push (const T &item)
 
T & push (T &&item)
 
T & put (const T &item)
 
T & put (T &&item)
 
pop () throw (std::exception, std::underflow_error)
 
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)
 

Descripción detallada

template<typename T>
class Aleph::stack< T >

Implantación Aleph del contenedor estándar stack<T>.

En Aleph este contenedor estándar es implantado mediante una lista circular simplemente enlazada. Consecuentemente, esta versión de stack<T> no emplea un contenedor genérico como parámetro.


La documentación para esta clase fue generada a partir del siguiente fichero:

Leandro Rabindranath León