System::IO::BasicSystemIStreamWrapper κλάση

BasicSystemIStreamWrapper class

Αναπαριστά ένα περιτύλιγμα τύπου std::istream που χρησιμοποιεί το BasicSystemIOStreamBuf ως εσωτερική προσωρινή μνήμη.

template<typename Elem,typename Traits>class BasicSystemIStreamWrapper : public std::basic_istream<Elem, std::char_traits<Elem>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
AssignRV(BasicSystemIStreamWrapper&&)Χρησιμοποιείται στον κατασκευαστή μετακίνησης και στον τελεστή ανάθεσης μετακίνησης για την επαναφορά δεικτών και την κλήση του swap().
BasicSystemIStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)Δημιουργεί ένα νέο στιγμιότυπο του BasicSystemIStreamWrapper.
BasicSystemIStreamWrapper(const BasicSystemIStreamWrapper&)Κατασκευαστής αντιγραφής. Διαγράφηκε.
BasicSystemIStreamWrapper(BasicSystemIStreamWrapper&&)Κατασκευαστής μετακίνησης.
operator=(const BasicSystemIStreamWrapper&)Τελεστής ανάθεσης αντιγραφής. Διαγράφηκε.
operator=(BasicSystemIStreamWrapper&&)Τελεστής ανάθεσης μετακίνησης.
swap(BasicSystemIStreamWrapper&)Κλήση για ανταλλαγή *this και right, εάν δεν είναι ίσα.

Typedefs

TypedefΠεριγραφή
char_type
Mybase
Mysb
traits_type

Δείτε επίσης