# Referencia de la Clase VElement

Practicas de Metodologia de la Programacion. Más...

`#include <VElement.h>`

Lista de todos los miembros.

## Métodos públicos
| VElement ()
| Contrustor por defecto crea un VElement con valor 0.
| VElement (int v)
| Contrustor por defecto crea un VElement con valor v.
void | set (int v)
| Cambia el valor del elemento.
int | get () const
| Retorna el valor del elemento.
bool | operator> (const VElement &vE) const
| Sobrecarga del operador mayor.
bool | operator> (int e) const
| Sobrecarga del operador mayor.
bool | operator< (const VElement &vE) const
| Sobrecarga del operador menor.
bool | operator< (int e) const
| Sobrecarga del operador menor.
bool | operator>= (const VElement &vE) const
| Sobrecarga del operador mayor o igual.
bool | operator>= (int e) const
| Sobrecarga del operador mayor o igual.
bool | operator<= (const VElement &vE) const
| Sobrecarga del operador menor o igual.
bool | operator<= (int e) const
| Sobrecarga del operador menor o igual.
bool | operator== (const VElement &vE) const
| Sobrecarga del operador igual.
bool | operator== (int e) const
| Sobrecarga del operador igual.
VElement & | operator= (int e)
| Sobrecarga del operador asignación.
VElement & | operator= (const VElement &vE)
| Sobrecarga del operador asignación.
## Métodos públicos estáticos
static void | initNAssign ()
| Función que inicializa el contador de intervambios.
static int | getNAssign ()
| Retorna el número de intercambios.
static void | initNComparison ()
| Función que inicializa el contador de comparaciones.
static int | getNComparison ()
| Retorna el número de comparaciones.
## Atributos privados
int | value
## Atributos privados estáticos
static int | nAssign = 0
| Practicas de Metodologia de la Programacion.
static int | nComparison = 0

## Descripción detallada

Practicas de Metodologia de la Programacion.

Curso 2008-2009 Departament d'Informatica. Universitat de Valencia. 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 | ( |  | ) |

Contrustor 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

void VElement::set | ( | int | v | ) |

Cambia el valor del elemento.

Parámetros:

  | v | nuevo valor del elemento.

int VElement::get | ( |  | ) | const

Retorna el valor del elemento.

Devuelve:
  valor del elemento.

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.

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.

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.

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 menor o igual.

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 igual.

Parámetros:

  | vE | VElement con el que se compara valor.

bool VElement::operator== | ( | int | e | ) | const

Sobrecarga del operador igual.

Parámetros:

  | e | valor con el que se compara valor.

VElement & VElement::operator= | ( | int | e | ) |

Sobrecarga del operador asignación.

Parámetros:

  | e | entero cuyo valor se asigna al VElement.

VElement & VElement::operator= | ( | const VElement & | vE | ) |

Sobrecarga del operador asignación.

Parámetros:

  | vE | entero cuyo valor se asigna al VElement.

static void VElement::initNAssign | ( |  | ) | `[inline, static]`

Función que inicializa el contador de intervambios.

static int VElement::getNAssign | ( |  | ) | `[inline, static]`

Retorna el número de intercambios.

Devuelve:
  número de intercambios contadas.

static void VElement::initNComparison | ( |  | ) | `[inline, static]`

Función que inicializa el contador de comparaciones.

static int VElement::getNComparison | ( |  | ) | `[inline, static]`

Retorna el número de comparaciones.

Devuelve:
  número de comparaciones contadas.

## Documentación de los datos miembro

int VElement::value`[private]`

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

Practicas de Metodologia de la Programacion.

Curso 2008-2009 Departament d'Informatica. Universitat de Valencia. Clase de elementos de vector que mantiene contador estático de intercambios.

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

La documentación para esta clase fue generada a partir de los siguientes ficheros:

- /home/vinccento/Escritorio/carpeta sin título/Prac3_MP/src/VElement.h
- /home/vinccento/Escritorio/carpeta sin título/Prac3_MP/src/VElement.cpp