Libreria locale C ++ - unshift
Descrizione
È uno stato di traduzione unshift e la funzione interrompe la conversione non appena non riesce a convertire un carattere, o quando viene raggiunto from_end e il suo carattere viene convertito correttamente.
Dichiarazione
Di seguito è riportata la dichiarazione per 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;
Parametri
state - È un oggetto di stato.
from, from_end - Viene utilizzato per trovare i caratteri iniziali e finali della sequenza sorgente.
from_next - Viene utilizzato per trovare un elemento nell'intervallo sopra.
to_next - Viene utilizzato per trovare un elemento nell'intervallo sopra.
Valore di ritorno
Restituisce codecvt_base :: result.
Eccezioni
Se viene generata un'eccezione, non vengono apportate modifiche all'oggetto facet, sebbene i caratteri nell'intervallo potrebbero essere stati influenzati.