1 /* vim: set et sts=4 sw=4 fdm=marker fmr={,} fdn=1 fo+=t tw=80:
3 * Taller de Programación (75.42).
6 * Ordena texto ASCII o Unicode.
8 * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9 * Puede copiar, modificar y distribuir este programa bajo los términos de
10 * la licencia GPL (http://www.gnu.org/).
12 * Creado: Mon Sep 22 21:00:15 ART 2003
30 /// Caracter Unicode almacenado.
38 /// Constructor de copia.
39 Unicode(const Unicode& unicode);
42 virtual ~Unicode(void);
44 /// Asignación de una instancia a otra.
45 Unicode& operator=(const Unicode& unicode);
47 /// Comparación por menor de dos instancias.
48 bool operator<(const Unicode& unicode) const;
50 /// Comparación por igual de dos instancias.
51 bool operator==(const Unicode& unicode) const;
54 operator char(void) const;
56 /// Volcado a un stream de salida.
57 friend std::ostream& operator<<(std::ostream& out,
58 const Unicode& unicode);
60 /// Captura desde un stream de entrada.
61 friend std::istream& operator>>(std::istream& in,