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