/// Destructor.
virtual ~Ascii(void);
+ /// Indica si el caracter es de fin de línea.
+ bool is_endl(void) const;
+
/// Asignación de una instancia a otra.
Ascii& operator=(const Ascii& ascii);
/// Comparación por menor de dos instancias.
- bool operator<(const Ascii& ascii);
+ bool operator<(const Ascii& ascii) const;
/// Comparación por igual de dos instancias.
- bool operator==(const Ascii& ascii);
+ bool operator==(const Ascii& ascii) const;
+
+ /// Cast a char.
+ operator char(void) const;
/// Cast a short.
- short int Ascii::operator short int(void);
+ operator short(void) const;
/// Volcado a un stream de salida.
friend std::ostream& operator<<(std::ostream& out, const Ascii& ascii);
/// Captura desde un stream de entrada.
- friend std::istream& operator>>(std::istream& in, const Ascii& ascii);
+ friend std::istream& operator>>(std::istream& in, Ascii& ascii);
};