Referencia de la Clase Lista_Ordenable

Lista ordenable simple, compuesta de nodos, que almacena números enteros. Más...

Diagrama de herencias de Lista_Ordenable

Contenedor_Ordenable Lista de todos los miembros.

Tipos públicos

typedef int value_type
 Tipo de valor almacenado en el contenedor.

Métodos públicos

 Lista_Ordenable (unsigned N)
 Constructor que inserta "N" valores (aleatorios) en el contenedor.
virtual ~Lista_Ordenable ()
 Destructor.
virtual void Intercambie (int, int)
 Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].
virtual bool Es_Menor (int, int) const
 Compara los elementos en las dos posiciones "i" && "j" del contenedor.
virtual value_typeoperator[] (int)
 V[i]
virtual void ImprimaSe () const
 Graba en "cout" todos los valores almacenados en el contendor.
virtual const char * Nombre () const
 Nombre del contenedor.
unsigned Dimension () const
 Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable".

Atributos protegidos

int m_cantidad_de_elementos
 Cantidad de valores almacenados en el "Contenedor_Ordenable".

Métodos privados

void Agregar_Valor (value_type v)
 Agrega una copia de "v" al prinicipio de "*this".

Atributos privados

Nodom_cabeza
 Primer "Nodo" de la lista.

Clases

class  Nodo
 Nodos de la "Lista_Ordenable". Más...

Descripción detallada

Lista ordenable simple, compuesta de nodos, que almacena números enteros.

Definición en la línea 58 del archivo HerenciaOrdenada.cpp.


Documentación de los 'Tipos Definidos' miembros de la clase

typedef int Contenedor_Ordenable::value_type [inherited]

Tipo de valor almacenado en el contenedor.

Definición en la línea 25 del archivo HerenciaOrdenada.cpp.


Documentación del constructor y destructor

Lista_Ordenable::Lista_Ordenable ( unsigned  N  ) 

Constructor que inserta "N" valores (aleatorios) en el contenedor.

Definición en la línea 211 del archivo HerenciaOrdenada.cpp.

Lista_Ordenable::~Lista_Ordenable (  )  [virtual]

Destructor.

Definición en la línea 221 del archivo HerenciaOrdenada.cpp.


Documentación de las funciones miembro

void Lista_Ordenable::Agregar_Valor ( value_type  v  )  [private]

Agrega una copia de "v" al prinicipio de "*this".

Definición en la línea 239 del archivo HerenciaOrdenada.cpp.

void Lista_Ordenable::Intercambie ( int  ,
int   
) [virtual]

Intercambia los valores de los elementos que están en las posiciones [i] <=> [j].

Implementa Contenedor_Ordenable.

Definición en la línea 250 del archivo HerenciaOrdenada.cpp.

bool Lista_Ordenable::Es_Menor ( int  ,
int   
) const [virtual]

Compara los elementos en las dos posiciones "i" && "j" del contenedor.

Implementa Contenedor_Ordenable.

Definición en la línea 268 del archivo HerenciaOrdenada.cpp.

int & Lista_Ordenable::operator[] ( int   )  [virtual]

V[i]

Implementa Contenedor_Ordenable.

Definición en la línea 283 del archivo HerenciaOrdenada.cpp.

void Lista_Ordenable::ImprimaSe (  )  const [virtual]

Graba en "cout" todos los valores almacenados en el contendor.

Implementa Contenedor_Ordenable.

Definición en la línea 293 del archivo HerenciaOrdenada.cpp.

const char * Lista_Ordenable::Nombre (  )  const [virtual]

Nombre del contenedor.

Implementa Contenedor_Ordenable.

Definición en la línea 307 del archivo HerenciaOrdenada.cpp.

unsigned Contenedor_Ordenable::Dimension (  )  const [inline, inherited]

Devuelve la cantidad de valores almacenados en el "Contenedor_Ordenable".

Definición en la línea 44 del archivo HerenciaOrdenada.cpp.


Documentación de los datos miembro

Nodo* Lista_Ordenable::m_cabeza [private]

Primer "Nodo" de la lista.

Definición en la línea 87 del archivo HerenciaOrdenada.cpp.

int Contenedor_Ordenable::m_cantidad_de_elementos [protected, inherited]

Cantidad de valores almacenados en el "Contenedor_Ordenable".

Definición en la línea 22 del archivo HerenciaOrdenada.cpp.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Wed Sep 6 15:18:43 2006 para Herencia Ordenada: por  doxygen 1.4.7
Hosted by www.Geocities.ws

1