| BasicSTDIStreamWrapper(std::basic_istream<char_type, traits_type>&, STDIOStreamWrappingMode) | BasicSTDIStreamWrapper का नया इंस्टेंस बनाता है। |
| BasicSTDIStreamWrapper(const BasicSTDIStreamWrapper&) | कॉपी कंस्ट्रक्टर। हटाया गया। |
| Flush() override | इस स्ट्रीम के बफ़र को साफ़ करता है और सभी बफ़र किए गए डेटा को आधारभूत स्टोरेज में लिखता है। समर्थित नहीं! |
| operator=(const BasicSTDIStreamWrapper&) | कॉपी असाइनमेंट ऑपरेटर। हटाया गया। |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | यदि रैपिंग मोड बाइनरी है, तो स्ट्रीम से निर्दिष्ट संख्या में बाइट्स पढ़ता है, अन्यथा निर्दिष्ट संख्या में अक्षर पढ़ता है और उन्हें uint8_t प्रकार में परिवर्तित करता है। पढ़ने के परिणाम को निर्दिष्ट बाइट एरे में लिखता है। |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | स्ट्रीम से निर्दिष्ट संख्या में बाइट्स पढ़ता है और उन्हें निर्दिष्ट बाइट एरे में लिखता है। |
| ReadByte() override | यदि रैपिंग मोड बाइनरी है, तो अंतिम डिकोड किए गए अक्षर भंडार से एक एकल बाइट पढ़ता है, अन्यथा स्ट्रीम से एक एकल अक्षर पढ़ता है और उसे uint8_t प्रकार में परिवर्तित करता है। |
| SetLength(int64_t) override | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए स्ट्रीम की लंबाई सेट करता है। समर्थित नहीं! |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | यदि रैपिंग मोड बाइनरी है, तो निर्दिष्ट बाइट एरे से निर्दिष्ट बाइटों की उप-रेंज को स्ट्रीम में लिखता है; अन्यथा निर्दिष्ट बाइट एरे से निर्दिष्ट बाइटों की उप-रेंज को char_type प्रकार में परिवर्तित करता है और फिर परिणाम को स्ट्रीम में लिखता है। समर्थित नहीं! |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | निर्दिष्ट बाइट एरे से निर्दिष्ट बाइट्स की उप-सीमा को स्ट्रीम में लिखता है। |
| WriteByte(uint8_t) override | यदि रैपिंग मोड बाइनरी है, तो निर्दिष्ट अनसाइनड 8-बिट पूर्णांक मान को स्ट्रीम में लिखता है; अन्यथा इसे char_type प्रकार में परिवर्तित करता है और फिर परिणाम को स्ट्रीम में लिखता है। समर्थित नहीं! |