Práctica Final. Rutas Aéreas.
Clases | Métodos públicos | Amigas | Lista de todos los miembros
Referencia de la Clase Paises

TDA Paises. Más...

#include <paises.h>

Clases

class  iterator
 Clase iterator. Más...
 

Métodos públicos

 Paises ()
 Constructor por defecto de la clase.
 
 Paises (const set< Pais > &paises)
 Constructor de la clase. Más...
 
int size () const
 Devuelve el numero de paises. Más...
 
const set< Pais > & getDatos () const
 Devuelve el conjunto de paises. Más...
 
void insertar (const Pais &pais)
 Inserta un nuevo pais en el conjunto. Más...
 
void eliminar (const Pais &pais)
 Elimina un pais del conjunto. Más...
 
void clear ()
 Elimina todos los paises del conjunto.
 
iterator begin () const
 Devuelve un iterador al principio del conjunto. Más...
 
iterator end () const
 Devuelve un iterador al final del conjunto. Más...
 
iterator find (const Pais &pais) const
 Busca un pais en el conjunto. Más...
 
iterator find (const Punto &punto) const
 Busca un pais en el conjunto dado su punto. Más...
 

Amigas

ostream & operator<< (ostream &os, const Paises &paises)
 Sobrecarga del operador >> para la clase Paises. Más...
 
istream & operator>> (istream &is, Paises &paises)
 Sobrecarga del operador << para la clase Paises. Más...
 

Descripción detallada

TDA Paises.

Una instancia p del tipo de datos abstracto Paises es un objeto que representa un conjunto de paises.

Definición en la línea 23 del archivo paises.h.

Documentación del constructor y destructor

◆ Paises()

Paises::Paises ( const set< Pais > &  paises)

Constructor de la clase.

Parámetros
paisesConjunto de paises

Definición en la línea 15 del archivo paises.cpp.

Documentación de las funciones miembro

◆ begin()

iterator Paises::begin ( ) const
inline

Devuelve un iterador al principio del conjunto.

Devuelve
Iterador al principio del conjunto

Definición en la línea 139 del archivo paises.h.

◆ eliminar()

void Paises::eliminar ( const Pais pais)

Elimina un pais del conjunto.

Parámetros
paisPais a eliminar

Definición en la línea 31 del archivo paises.cpp.

◆ end()

iterator Paises::end ( ) const
inline

Devuelve un iterador al final del conjunto.

Devuelve
Iterador al final del conjunto

Definición en la línea 145 del archivo paises.h.

◆ find() [1/2]

Paises::iterator Paises::find ( const Pais pais) const

Busca un pais en el conjunto.

Parámetros
paisPais a buscar
Devuelve
Iterador apuntando al pais buscado, o end() si no se encuentra.

Definición en la línea 39 del archivo paises.cpp.

◆ find() [2/2]

Paises::iterator Paises::find ( const Punto punto) const

Busca un pais en el conjunto dado su punto.

Parámetros
puntoPunto que representa el pais a buscar
Devuelve
Iterador apuntando al primer pais cuyo punto coincide, o end() si no se encuentra.

Definición en la línea 43 del archivo paises.cpp.

◆ getDatos()

const set< Pais > & Paises::getDatos ( ) const

Devuelve el conjunto de paises.

Devuelve
Conjunto de paises

Definición en la línea 23 del archivo paises.cpp.

◆ insertar()

void Paises::insertar ( const Pais pais)

Inserta un nuevo pais en el conjunto.

Parámetros
paisPais a insertar

Definición en la línea 27 del archivo paises.cpp.

◆ size()

int Paises::size ( ) const

Devuelve el numero de paises.

Devuelve
Numero de paises

Definición en la línea 19 del archivo paises.cpp.

Documentación de las funciones relacionadas y clases amigas

◆ operator<<

ostream& operator<< ( ostream &  os,
const Paises paises 
)
friend

Sobrecarga del operador >> para la clase Paises.

Parámetros
osFlujo de salida
paisesPaises a escribir
Devuelve
Flujo de salida

Definición en la línea 54 del archivo paises.cpp.

◆ operator>>

istream& operator>> ( istream &  is,
Paises paises 
)
friend

Sobrecarga del operador << para la clase Paises.

Parámetros
isFlujo de entrada
paisesPaises a leer
Devuelve
Flujo de entrada

Definición en la línea 68 del archivo paises.cpp.


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