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);
50 /// Comparación por igual de dos instancias.
51 bool operator==(const Ascii& ascii);
54 operator char(void) const;
57 operator short(void) const;
59 /// Volcado a un stream de salida.
60 friend std::ostream& operator<<(std::ostream& out, const Ascii& ascii);
62 /// Captura desde un stream de entrada.
63 friend std::istream& operator>>(std::istream& in, const Ascii& ascii);