basic_ios Class
La clase de plantilla describe las funciones de miembro y almacenamiento de información común a ambas secuencias de entrada (de la clase de plantilla basic_istream) y la salida (de la clase de plantilla basic_ostream) que dependen de los parámetros de plantilla.(La clase ios_base se describe lo que es común y no depende de los parámetros de plantilla.) Un objeto de clase basic_ios < clase Elem, rasgos de clase > ayuda a controla un objeto stream con los elementos de tipo Elem, cuyos rasgos de carácter se determinan mediante la clase rasgos.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parámetros
Elem
Un tipo.Traits
Una variable de tipo char_traits.
Comentarios
Un objeto de clase basic_ios < clase Elem, rasgos de clase > almacena:
Un puntero de corbata a un objeto de tipo basic_istream< Elem, rasgos >.
Un puntero de búfer de secuencia a un objeto de tipo basic_streambuf< Elem, rasgos >.
Información de estado de la cadena en un objeto de base de tipo ios_base.
Un carácter de relleno en un objeto de tipo char_type.
Constructores
Construye la basic_ios clase. |
Typedefs
Un sinónimo para el parámetro de plantilla Elem. |
|
Un sinónimo de Traits::int_type. |
|
Un sinónimo de Traits::off_type. |
|
Un sinónimo de Traits::pos_type. |
|
Un sinónimo para el parámetro de plantilla Traits. |
Funciones miembro
Indica una pérdida de integridad del búfer de la secuencia. |
|
Borra todos los indicadores de error. |
|
Indicadores de copias de una secuencia a otra. |
|
Indica si se ha alcanzado el final de una secuencia. |
|
Indica las excepciones que se producirá por la secuencia. |
|
Indica un error al extraer un campo válido desde una secuencia. |
|
Especifica o devuelve el carácter que se utilizará cuando el texto no es tan ancho como la secuencia. |
|
Indica que la secuencia está en buen estado. |
|
Cambia la configuración regional. |
|
Llama a basic_ios constructores. |
|
Mueve todos los valores, excepto el puntero al búfer de secuencia, desde el parámetro para el objeto actual. |
|
Busca el carácter equivalente a un determinado char_type. |
|
Secuencia de rutas para el búfer especificado. |
|
Lee el estado de los bits de indicadores. |
|
Asigna un búfer de la secuencia que el búfer de lectura para este objeto de secuencia. |
|
Establece indicadores adicionales. |
|
Intercambia los valores de este basic_ios objeto para las de otro basic_ios objeto.No se han intercambiado los punteros a los búferes de secuencia. |
|
Asegura que una secuencia se procesa antes de otra secuencia. |
|
Busca el equivalente char_type a un carácter determinado. |
Operadores
Permite el uso de un basic_ios de objeto como un bool.Conversión automática de tipos está deshabilitada para evitar efectos secundarios comunes y no deseadas. |
|
Indica si se sigue bien la secuencia. |
|
Indica si la secuencia no es mala. |
Requisitos
Encabezado: <ios>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++