Κλάση System::IO::BasicSystemIOStreamBuf

BasicSystemIOStreamBuf class

Αντιπροσωπεύει ένα buffer που περιβάλλει ροές τύπου System::IO::Stream-like και επιτρέπει τη χρήση τους ως εσωτερικό buffer ροών τύπου std::iostream.

template<typename Elem,typename Traits>class BasicSystemIOStreamBuf : public std::basic_streambuf<Elem, std::char_traits<Elem>>

Μέθοδοι

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

Typedefs

TypedefΠεριγραφή
char_type
int_type
Mysb
off_type
pos_type
traits_type

Δείτε επίσης