basic_ios Class
La classe modello vengono descritte le funzioni di archiviazione e i membri comuni a entrambi i flussi di input (della classe template basic_istream) e i flussi di output (di classe template basic_ostream) che dipendono dai parametri di modello.(La classe ios_base descrive ciò che è comune e non dipende da parametri di modello.) Un oggetto della classe basic_ios < classe Elem, classe tratti > consente di controllare un flusso con elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Traits.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parametri
Elem
Un tipo.Traits
Una variabile di tipo char_traits.
Note
Un oggetto della classe basic_ios < classe Elem, classe tratti > memorizza:
Un puntatore di pareggio a un oggetto di tipo basic_istream< Elem, tratti >.
Un puntatore di buffer di flusso a un oggetto di tipo basic_streambuf< Elem, tratti >.
Le informazioni sullo stato del flusso in un oggetto di base del tipo di ios_base.
Un carattere di riempimento in un oggetto di tipo char_type.
Costruttori
Costruisce la basic_ios classe. |
Definizioni typedef
Un sinonimo per il parametro di template Elem. |
|
Sinonimo di Traits::int_type. |
|
Sinonimo di Traits::off_type. |
|
Sinonimo di Traits::pos_type. |
|
Un sinonimo per il parametro di template Traits. |
Funzioni membro
Indica una perdita dell'integrità del buffer del flusso. |
|
Cancella tutti i flag di errore. |
|
Copia i flag da un flusso. |
|
Indica se è stato raggiunto la fine di un flusso. |
|
Indica le eccezioni che vengono generate dal flusso. |
|
Indica un errore per l'estrazione di un campo valido da un flusso. |
|
Specifica o restituisce il carattere che verrà utilizzato quando il testo non è largo quanto il flusso. |
|
Indica che il flusso è in buone condizioni. |
|
Modificate le impostazioni internazionali. |
|
Chiamato da basic_ios costruttori. |
|
Sposta tutti i valori tranne il puntatore al buffer del flusso del parametro per l'oggetto corrente. |
|
Rileva il carattere equivalente a una determinata char_type. |
|
Flusso di route di buffer specificato. |
|
Legge lo stato dei bit di flag. |
|
Assegna un buffer di flusso per il buffer di lettura per l'oggetto di flusso. |
|
Imposta flag aggiuntivi. |
|
Scambia i valori in questa basic_ios oggetto per quelli di un altro basic_ios oggetto.I puntatori ai buffer di flusso non vengono scambiati. |
|
Assicura che un flusso viene elaborato prima di un altro flusso. |
|
Trova l'equivalente char_type a un determinato carattere. |
Operatori
Consente l'utilizzo di un basic_ios oggetto come un bool.Conversione automatica del tipo è disattivato per evitare effetti collaterali comuni, non intenzionali. |
|
Indica se il flusso è ancora valido. |
|
Indica se il flusso non è danneggiato. |
Requisiti
Intestazione: <ios>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard