| BasicSTDIOStreamWrapper(std::basic_iostream<char_type, traits_type>&, STDIOStreamWrappingMode, STDIOStreamPositionPreference) | Costruisce una nuova istanza di BasicSTDIOStreamWrapper. |
| BasicSTDIOStreamWrapper(const BasicSTDIOStreamWrapper&) | Costruttore di copia. Eliminato. |
| Flush() override | Svuota i buffer di questo flusso e scrive tutti i dati bufferizzati nello storage sottostante. |
| operator=(const BasicSTDIOStreamWrapper&) | Operatore di assegnazione di copia. Eliminato. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Se la modalità di wrapping è binaria, legge il numero specificato di byte dallo stream, altrimenti legge il numero specificato di caratteri e li converte al tipo uint8_t. Scrive il risultato della lettura nell’array di byte specificato. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Legge il numero specificato di byte dal flusso e li scrive nell’array di byte specificato. |
| ReadByte() override | Se la modalità di wrapping è binaria, legge un singolo byte dall’archivio dell’ultimo carattere decodificato, altrimenti legge un singolo carattere dallo stream e lo converte al tipo uint8_t. |
| SetLength(int64_t) override | Imposta la lunghezza del flusso rappresentato dall’oggetto corrente. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Se la modalità di avvolgimento è binaria, scrive nello stream il sottointervallo specificato di byte dall’array di byte specificato, altrimenti converte il sottointervallo specificato di byte dall’array di byte specificato al tipo char_type e poi scrive il risultato nello stream. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Scrive l’intervallo specificato di byte dall’array di byte specificato nel flusso. |
| WriteByte(uint8_t) override | Se la modalità di avvolgimento è binaria, scrive nello stream il valore intero senza segno a 8 bit specificato, altrimenti lo converte al tipo char_type e poi scrive il risultato nello stream. |