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 ASCII almacenado.
38 /// Constructor de copia.
39 Ascii(const Ascii& ascii);
44 /// Asignación de una instancia a otra.
45 Ascii& operator=(const Ascii& ascii);
47 /// Comparación por menor de dos instancias.
48 bool operator<(const Ascii& ascii) const;
50 /// Comparación por igual de dos instancias.
51 bool operator==(const Ascii& ascii) const;
54 operator char(void) const;
56 /// Volcado a un stream de salida.
57 friend std::ostream& operator<<(std::ostream& out, const Ascii& ascii);
59 /// Captura desde un stream de entrada.
60 friend std::istream& operator>>(std::istream& in, Ascii& ascii);