| BasicSTDIOStreamWrapper(std::basic_iostream<char_type, traits_type>&, STDIOStreamWrappingMode, STDIOStreamPositionPreference) | Crea una nuova istanza di BasicSTDIOStreamWrapper. |
| BasicSTDIOStreamWrapper(const BasicSTDIOStreamWrapper&) | Costruttore di copia. Eliminato. |
| Flush() override | Svuota i buffer di questo stream 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 dallo stream e li scrive nell’array di byte specificato. |
| ReadByte() override | Se la modalità di wrapping è binaria, legge un singolo byte dall’ultimo buffer di caratteri decodificati, altrimenti legge un singolo carattere dallo stream e lo converte al tipo uint8_t. |
| SetLength(int64_t) override | Imposta la lunghezza dello stream rappresentato dall’oggetto corrente. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Se la modalità di wrapping è 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 al tipo char_type e quindi 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 nello stream. |
| WriteByte(uint8_t) override | Se la modalità di wrapping è binaria, scrive nello stream il valore intero senza segno a 8 bit specificato, altrimenti lo converte al tipo char_type e quindi scrive il risultato nello stream. |