Página principal   Lista de namespace   Lista de componentes   Lista de archivos   Miembros de las clases   Archivos de los miembros  

Referencia de la Clase VElement

Clase de elementos de vector.Los elementos de vector son enteros. Más...

#include <VElement.h>

Lista de todos los miembros.

Métodos públicos

 VElement ()
 Contructor por defecto crea un VElement con valor 0. Más...

 VElement (int v)
 Contrustor por defecto crea un VElement con valor v. Más...

void set (int v)
 Cambia el valor del elemento. Más...

int get () const
 Retorna el valor del elemento. Más...

bool operator> (const VElement &vE) const
 Sobrecarga del operador mayor. Más...

bool operator> (int e) const
 Sobrecarga del operador mayor. Más...

bool operator< (const VElement &vE) const
 Sobrecarga del operador menor. Más...

bool operator< (int e) const
 Sobrecarga del operador menor. Más...

bool operator>= (const VElement &vE) const
 Sobrecarga del operador mayor o igual. Más...

bool operator>= (int e) const
 Sobrecarga del operador mayor o igual. Más...

bool operator<= (const VElement &vE) const
 Sobrecarga del operador menor o igual. Más...

bool operator<= (int e) const
 Sobrecarga del operador menor o igual. Más...

bool operator== (const VElement &vE) const
 Sobrecarga del operador igual. Más...

bool operator== (int e) const
 Sobrecarga del operador igual. Más...

VElement & operator= (int e)
 Sobrecarga del operador asignación. Más...

VElement & operator= (const VElement &vE)
 Sobrecarga del operador asignación. Más...


Métodos públicos estáticos

void initNAssign ()
 Función que inicializa el contador de intervambios. Más...

int getNAssign ()
 Retorna el número de intercambios. Más...

void initNComparison ()
 Función que inicializa el contador de comparaciones. Más...

int getNComparison ()
 Retorna el número de comparaciones. Más...


Atributos privados

int value

Atributos privados estáticos

int nAssign = 0
 Clase de elementos de vector que mantiene contador estático de intercambios. Más...

int nComparison = 0


Descripción detallada

Clase de elementos de vector.Los elementos de vector son enteros.

Esta clase ofrece funciones para el manejo de elementos de vector. Mediante el uso de estas funciones la clase lleva la cuenta en variables estáticas de las comparaciones e intercambios que un algoritmo determinado realiza.


Documentación del constructor y destructor

VElement::VElement  
 

Contructor por defecto crea un VElement con valor 0.

VElement::VElement int    v
 

Contrustor por defecto crea un VElement con valor v.

Parámetros:
v  valor entero de inicialización.


Documentación de las funciones miembro

int VElement::get   const
 

Retorna el valor del elemento.

Devuelve:
valor del elemento.

int VElement::getNAssign   [inline, static]
 

Retorna el número de intercambios.

Devuelve:
número de intercambios contadas.

int VElement::getNComparison   [inline, static]
 

Retorna el número de comparaciones.

Devuelve:
número de comparaciones contadas.

void VElement::initNAssign   [inline, static]
 

Función que inicializa el contador de intervambios.

void VElement::initNComparison   [inline, static]
 

Función que inicializa el contador de comparaciones.

bool VElement::operator< int    e const
 

Sobrecarga del operador menor.

Parámetros:
e  valor con el que se compara valor.

bool VElement::operator< const VElement &    vE const
 

Sobrecarga del operador menor.

Parámetros:
vE  VElement con el que se compara valor.

bool VElement::operator<= int    e const
 

Sobrecarga del operador menor o igual.

Parámetros:
e  valor con el que se compara valor.

bool VElement::operator<= const VElement &    vE const
 

Sobrecarga del operador menor o igual.

Parámetros:
vE  VElement con el que se compara valor.

VElement & VElement::operator= const VElement &    vE
 

Sobrecarga del operador asignación.

Parámetros:
vE  entero cuyo valor se asigna al VElement.

VElement & VElement::operator= int    e
 

Sobrecarga del operador asignación.

Parámetros:
e  entero cuyo valor se asigna al VElement.

bool VElement::operator== int    e const
 

Sobrecarga del operador igual.

Parámetros:
e  valor con el que se compara valor.

bool VElement::operator== const VElement &    vE const
 

Sobrecarga del operador igual.

Parámetros:
vE  VElement con el que se compara valor.

bool VElement::operator> int    e const
 

Sobrecarga del operador mayor.

Parámetros:
e  valor con el que se compara valor.

bool VElement::operator> const VElement &    vE const
 

Sobrecarga del operador mayor.

Parámetros:
vE  VElement con el que se compara valor.

bool VElement::operator>= int    e const
 

Sobrecarga del operador mayor o igual.

Parámetros:
e  valor con el que se compara valor.

bool VElement::operator>= const VElement &    vE const
 

Sobrecarga del operador mayor o igual.

Parámetros:
vE  VElement con el que se compara valor.

void VElement::set int    v
 

Cambia el valor del elemento.

Parámetros:
v  nuevo valor del elemento.


Documentación de los datos miembro

int VElement::nAssign = 0 [static, private]
 

Clase de elementos de vector que mantiene contador estático de intercambios.

int VElement::nComparison = 0 [static, private]
 

int VElement::value [private]
 


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Wed May 6 15:27:14 2009 para Practica 4 MP: Ordenacion por doxygen1.2.14 escrito por Dimitri van Heesch, © 1997-2002