Biblioteca de configuración regional de C ++ - unshift

Descripción

Es un estado de traducción sin cambios y la función deja de convertir tan pronto como falla al convertir un carácter, o una vez que se alcanza from_end y su carácter se convierte correctamente.

Declaración

A continuación se muestra la declaración de std :: ctype :: unshift.

C ++ 98

result unshift (state_type& state, 
   extern_type* to, extern_type* to_limit, extern_type*& to_next) const;

C ++ 11

result unshift (state_type& state, 
   extern_type* to, extern_type* to_limit, extern_type*& to_next) const;

Parámetros

  • state - Es un objeto de estado.

  • from, from_end - Se utiliza para encontrar caracteres iniciales y finales de la secuencia fuente.

  • from_next - Se utiliza para buscar un elemento en el rango anterior.

  • to_next - Se utiliza para buscar un elemento en el rango anterior.

Valor devuelto

Devuelve codecvt_base :: result.

Excepciones

Si se lanza una excepción, no hay cambios en el objeto de faceta, aunque es posible que los personajes del rango se hayan visto afectados.

Carreras de datos