| 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 | Efface 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 par copie. Supprimé. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Si le mode d’encapsulation est binaire, lit le nombre d’octets spécifié depuis le flux, sinon lit le nombre de caractères spécifié 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 depuis le flux et le convertit en type uint8_t. |
| SetLength(int64_t) override | Définit la longueur du flux représentée 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 spécifié 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 spécifiée d’octets 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. |