| BasicSTDIOStreamWrapper(std::basic_iostream<char_type, traits_type>&, STDIOStreamWrappingMode, STDIOStreamPositionPreference) | Construit une nouvelle instance de BasicSTDIOStreamWrapper. |
| BasicSTDIOStreamWrapper(const BasicSTDIOStreamWrapper&) | Constructeur de copie. Supprimé. |
| Flush() override | Vide les tampons de ce flux et écrit toutes les données tamponnées dans le stockage sous-jacent. |
| operator=(const BasicSTDIOStreamWrapper&) | Opérateur d’affectation de copie. Supprimé. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Si le mode d’encapsulation est binaire, lit le nombre spécifié d’octets du flux, sinon lit le nombre spécifié de caractères et les convertit en type uint8_t. Écrit le résultat de la lecture dans le tableau d’octets spécifié. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Lit le nombre spécifié d’octets du flux et les écrit dans le tableau d’octets spécifié. |
| ReadByte() override | Si le mode d’encapsulation est binaire, lit un octet unique depuis le stockage du dernier caractère décodé, sinon lit un caractère unique du flux et le convertit en type uint8_t. |
| SetLength(int64_t) override | Définit la longueur du flux représenté par l’objet actuel. |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Si le mode d’encapsulation est binaire, écrit dans le flux la sous‑plage spécifiée d’octets du tableau d’octets spécifié, sinon convertit la sous‑plage spécifiée d’octets du tableau d’octets en type char_type puis écrit le résultat dans le flux. |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Écrit la sous-plage d’octets spécifiée du tableau d’octets spécifié dans le flux. |
| WriteByte(uint8_t) override | Si le mode d’encapsulation est binaire, écrit dans le flux la valeur entière non signée de 8 bits spécifiée, sinon la convertit en type char_type puis écrit le résultat dans le flux. |